Mashup Builder > Рабочая область Mashup Builder
Рабочая область Mashup Builder
При создании или изменении мэшапа в ThingWorx Composer доступны следующие вкладки:
Общая информация - содержит общую информацию, например наименование и описание объекта.
Конструирование - открывает рабочую область Mashup Builder.
Пользовательская CSS-таблица - открывает страницу Пользовательская CSS-таблица для мэшапа.
Дополнительные сведения см. в разделе Пользовательская CSS-таблица.
Мобильные настройки - определяет настройки мобильного устройства для мэшапа.
Разрешения - указывает для мэшапа видимость и доступ во время выполнения и конструирования.
История изменений - отображает предыдущие изменения, внесенные в мэшап.
Просмотреть взаимосвязи - определяет зависимости и правила наследования для мэшапа.
Рабочая область Mashup Builder находится на вкладке Конструирование.
Компоненты рабочей области конструирования
Рабочая область Mashup Builder состоит из следующих разделов:
1. Левое закрепление
2. Правое закрепление
3. Канва и панель инструментов
4. Нижнее закрепление
Холст рабочей области - это компонент, используемый для конструирования мэшапа. Можно перетащить виджеты с панели Виджеты и упорядочить их нужным образом. Чтобы выбрать несколько виджетов, перетащите рамку выбора на холст или нажмите клавишу CTRL и щелкните каждый элемент. Щелкните Значок выпадающего списка виджетов в левом верхнем углу виджета, чтобы настроить привязки и события.
Правое закрепление
По умолчанию правое закрепление содержит два раздела со следующими панелями:
Данные - предоставляет доступ к данным для отображения в мэшапе.
Данные предоставляются сущностью ThingWorx, например вещью или шаблоном вещи. Щелкните Значок добавления данных, чтобы открыть окно Добавить данные, где можно найти сущности и добавить из них выбранные сервисы.
Дополнительные сведения о сервисах см. в разделе Службы данных и привязки.
Сессия - предоставляет доступ к параметрам сессии.
Параметры сессии подобны глобальным переменным и могут использоваться несколькими мэшапами. Параметры сессии хранят информацию, такую как cookie-файлы или информация безопасности, для вошедшего в систему пользователя в текущей сессии приложения. Дополнительные сведения о панели Сессия см. в разделе Параметры сессии.
Пользователь - предоставляет доступ к свойствам текущего пользователя. Дополнительные сведения о панели Пользователь см. в разделе Пользователь.
Свойства данных - список свойств выбранного сервиса данных. Включает параметры, события и т. д.
Функции - отображает список функций мэшапа.
Дополнительные сведения о доступных функциях см. в разделе Функции.
Левое закрепление
По умолчанию левая панель закрепления содержит два раздела со следующими панелями:
Виджеты - предоставляет список виджетов, которые можно добавить в мэшап. Можно перетащить виджет из списка в область компоновки.
Компоновка - отображает опции компоновки для контейнеров и элементов в адаптивном мэшапе.
Мэшапы - предоставляет список мэшапов, доступных в текущей среде.
Можно перетащить мэшап из этого списка в область компоновки, чтобы сделать его вложенным в открытый мэшап. Обратите внимание, что вложенный мэшап должен находиться в виджете "Вложенный мэшап". Можно ввести текст в поле фильтра, чтобы фильтровать список в соответствии с наименованием мэшапа.
Проводник - отображает текущие виджеты мэшапа в виде иерархического дерева.
Этот список можно использовать для выбора виджетов, которые можно скрыть в компоновке. Можно начать вводить текст в поле фильтра, чтобы фильтровать список на основе вводимого текста.
Свойства - отображает список свойств для текущего выбранного виджета.
Изменяйте свойства для настройки виджета. Можно использовать поле фильтра, чтобы фильтровать список свойств.
Свойства стиля - отображает свойства стиля для мэшапа.
Нижнее закрепление
По умолчанию нижнее закрепление содержит три панели:
На панели Привязки показан поток данных и событий для выбранных виджета, сущности данных или функции. Например, на следующем рисунке показаны привязки между сервисом TriggerClick виджета "Кнопка" и событием KeyPressedEvent виджета TextField.
Панель Напоминания, содержащая список заданий, которые необходимо выполнить для конфигурирования виджетов в мэшапе.
Можно щелкнуть задание, чтобы подсветить соответствующий виджет на канве.
На панели Проверка отображается список свойств проверки, доступных для выбранного виджета.
Можно переключать свойства проверки, которые связаны с виджетом.
Панель инструментов холста
Панель инструментов расположена над канвой.
Панель инструментов
В следующей таблице перечислены доступные команды буфера обмена.
Команда
Описание
Отменить
Повторить
Позволяет просматривать историю изменений для мэшапа в текущей сессии. Чтобы вернуться к определенному состоянию, выберите операцию из списка.
Вырезать
Вырезать
Копировать
Копировать
Вставить
Вставить
Используйте приведенные ниже команды, чтобы изменить размер выбранных элементов в мэшапе следующим образом:
Команда
Описание
Одинаковая ширина
Та же ширина
Одинаковая высота
Та же высота
Одинаковый размер
Тот же размер
Используйте эти команды, чтобы задать разрешение и локализацию мэшапа и указать настройки рабочей области.
Команда
Описание
Раскрывающееся меню разрешения мэшапа
Задает разрешение мэшапа во время конструирования.
Раскрывающееся меню языка мэшапа
Задает язык для лексем локализации во время конструирования.
Раскрывающееся меню рабочей области
Определяет компоновку рабочей области. Дополнительные сведения см. в разделе Настройка рабочей области Mashup Builder.
Используйте следующие команды, чтобы управлять выбором и отображением объектов на холсте.
Команда
Описание
Средство выбора
Выбирает объекты на холсте. Это инструмент по умолчанию.
Средство перемещения
Позволяет перемещаться по области холста. Щелкните и перетащите в любое место холста, чтобы перемещаться по нему.
* 
Используйте инструмент выбора по умолчанию для перестановки виджетов в статическом мэшапе.
Увеличить
Увеличивает масштаб на 10 %, чтобы рассмотреть мэшап более подробно.
Уменьшить
Уменьшает масштаб на 10 %, чтобы выполнить более общий обзор мэшапа.
Сбросить масштаб
Сбрасывает масштаб в значение по умолчанию.
Было ли это полезно?