Mashup Builder > Мэшапы > Конфигурирование параметров мэшапа
Конфигурирование параметров мэшапа
Для ваших мэшапов можно создавать и конфигурировать параметры. Эти параметры представляют связываемые источники и целевые объекты, у которых имеется событие Parameter Value Changed. Для настройки параметров мэшапа доступны следующие поля.
Имя - имя параметра.
Базовый тип:
Базовые типы определения полей
Базовый тип
Описание
BOOLEAN
Значение: true или false.
DASHBOARDNAME
Наименование информационной панели.
DATASHAPENAME
Ссылка на структуру данных в модели, а потому требуется специальная обработка.
DATETIME
Форматированные дата и время.
HTML
HTML-содержимое.
HYPERLINK
Стандартный URL-адрес (например, www.thingworx.com).
IMAGE
Двоичные данные, которые могут быть представлены как изображение.
IMAGELINK
Ссылка на URL-адрес изображения.
INFOTABLE
Стандартное представление данных в ThingWorx, аналогичное набору результатов SQL. Существует много встроенных сервисов для построения, использования и анализа таблиц данных.
INTEGER
Число, которое может быть записано без дробной части.
JSON
Строка нотации объектов Javascript.
* 
Для версий ThingWorx 8.4.0 и более поздних.
LOCATION
Соответствующие стандарту World Geodetic System (WGS) 84 геодезические координаты, выражаемые как [долгота, широта], высота.
LONG
Тип LONG должен использоваться, когда требуется диапазон, превышающий предоставляемый базовым типом INTEGER.
MASHUPNAME
Ссылка на мэшап ThingWorx, требующая вследствие этого специальной обработки.
NOTHING
Ничего не содержит (пусто).
NUMBER
Число.
* 
Допустимы экспоненциальные значения. Например, 123e45.
PASSWORD
Замаскированное значение пароля. Дополнительные сведения см. в разделе Пароли. Дополнительные сведения о методах шифрования см. в разделе Шифрование.
QUERY
Объект JSON, который включает массив фильтров. Каждый фильтр должен включать значение, тип и имя поля.
SCHEDULE
Расписание на основе cron (настраивается с помощью редактора расписания).
STRING
Любое количество буквенно-цифровых символов.
STYLETHEMENAME
Ссылка на тему стиля, а потому требуется специальная обработка.
TAGS
Значения тегов ThingWorx.
TEXT
Любое количество буквенно-цифровых символов. В отличие от строковых значений, TEXT индексируется.
THINGNAME
Ссылка на вещь, а потому требуется специальная обработка.
THINGSHAPENAME
Ссылка на профиль вещи в модели, а потому требуется специальная обработка.
THINGTEMPLATENAME
Имя шаблона вещи.
TIMESPAN
Объект TimeSpan представляет интервал времени (длительность времени или затрачиваемого времени), измеряемый как положительное или отрицательное число дней, часов, минут, секунд.
USERNAME
Ссылка на пользователя ThingWorx, определенного в системе.
XML
Фрагмент или документ в формате XML.
Направление привязки - источник, цель или и то и другое.
Всплывающая подсказка - текст, который добавляется к параметру мэшапа как всплывающая подсказка при наведении указателя.
Добавить к напоминаниям - если это поле выбрано, отображаются напоминания о том, что для настройки параметров во вложенном мэшапе требуются дополнительные действия.
Удалить - удаление параметра мэшапа.
Следующие улучшения внесены в конфигурирование параметров мэшапа.
Можно задать базовый тип для типа JSON.
Эта возможность существенно повышает уровень гибкости для опытного разработчика. Чтобы пользователь мог вводить данные JSON, предоставляется редактор JSON.
Можно назначить параметру тип INFOTABLE без назначения структуры данных. Это позволяет указывать для мэшапа различные структуры данных.
Можно управлять направлением связывания параметра: "←" (источник), "→" (цель) и "↔" (и то и другое).
Для каждого параметра можно добавить напоминание на панель Напоминания.
Если параметр находится в виджетах "Вложенный мэшап", отображается подсказка на панели Напоминания.
После перетаскивания мэшапа в виджет "Вложенный мэшап" станут доступными параметры на панели свойств виджета "Вложенный мэшап", а также следующие возможности:
Можно отправить строку JSON в виджет "Вложенный мэшап". Чтобы пользователь мог вводить данные JSON, предоставляется редактор JSON.
Можно отправить таблицу данных в параметр вложенного мэшапа без предварительно определенной структуры данных.
Можно легко понять, каким является направление связывания параметра для вложенного мэшапа: "←" (источник), "→" (цель) или "↔" (и то и другое).
Можно увидеть напоминание для параметра.
Например, для параметров в следующем изображении:
Ожидаемый результат в виджете вложенного мэшапа будет следующим:
Было ли это полезно?