Запуск виджетов
Существует несколько способов запуска виджета:
- Из графического пользовательского интерфейса (GUI). Данный метод обычно применяется при тестировании нового виджета.
- Использование действия Запустить виджет контекста "Виджет". Для относительных виджетов данный метод запускает виджет, который будет обрабатывать данные из контекста, указанного в свойстве "Контекст по умолчанию".
- Использование действия Запустить виджет (см. далее) с целью запуска относительного виджета для определенного Device или системного ресурса.
Действие "запустить виджет"
Данное действие находится в каждом контексте, для которого выражение пригодности является true. Когда действие запускается в некотором контексте, он становится контекстом по умолчанию для работающего виджета. Например, если виджет Форма информации пользователя создан для контекста Пользователь (например, имеет выражение пригодности {.#type} == 'user'
), в контексте каждого пользователя SberMobile Server появится действие Форма информации пользователя. Его описание совпадает с описанием самого виджета. Действия, используемые для запуска виджетов, легко узнать по иконке .
Действие "Запустить виджет" в контекстном меню в SberMobile IIoT Platform Client выглядит следующим образом:
Относительные виджеты устанавливают их действие Запуск Виджета только в те контексты, которые доступны для владельца виджета в соответствии с его правами доступа. Чтобы запустить это действие, пользователь должен иметь необходимый уровень прав доступа Наблюдатель в двух контекстах:
|
Окно виджета
В дополнение к стандартному набору кнопок на панели инструментов окно виджета имеет несколько дополнительных кнопок:
Редактировать. Останавливает работающий виджет для его редактирования в графическом пользовательском интерфейсе (GUI). | |
Журнал событий. Открывает журнал событий виджета. |
Автономный виджет-проигрыватель
Часто необходимо, чтобы виджет работал как отдельное приложение, без запуска SberMobile IIoT Platform Client или другого пользовательского интерфейса SberMobile Server. Например, виджет может отображаться на сенсорной панели встроенного ПК, контролирующего какое-либо оборудование.
Чтобы запустить виджет в автономном режиме, используйте приложение Виджет-проигрыватель, которое является частью SberMobile IIoT Platform Client.