Запуск виджетов

Существует несколько способов запуска виджета:

Действие "запустить виджет"

Данное действие находится в каждом контексте, для которого выражение пригодности является true. Когда действие запускается в некотором контексте, он становится контекстом по умолчанию для работающего виджета. Например, если виджет Форма информации пользователя создан для контекста Пользователь (например, имеет выражение пригодности {.#type} == 'user'), в контексте каждого пользователя SberMobile Server появится действие Форма информации пользователя. Его описание совпадает с описанием самого виджета. Действия, используемые для запуска виджетов, легко узнать по иконке .

Действие "Запустить виджет" в контекстном меню в SberMobile IIoT Platform Client выглядит следующим образом:

Относительные виджеты устанавливают их действие Запуск Виджета только в те контексты, которые доступны для владельца виджета в соответствии с его правами доступа.

Чтобы запустить это действие, пользователь должен иметь необходимый уровень прав доступа Наблюдатель в двух контекстах:

  • Контекст виджета запускаемого виджета
  • Контекст, с которым работает виджет, т.е. тот, где определено действие "Запустить виджет"

Окно виджета

В дополнение к стандартному набору кнопок на панели инструментов окно виджета имеет несколько дополнительных кнопок:

Редактировать. Останавливает работающий виджет для его редактирования в графическом пользовательском интерфейсе (GUI).

Журнал событий. Открывает журнал событий виджета.

Автономный виджет-проигрыватель

Часто необходимо, чтобы виджет работал как отдельное приложение, без запуска SberMobile IIoT Platform Client или другого пользовательского интерфейса SberMobile Server. Например, виджет может отображаться на сенсорной панели встроенного ПК, контролирующего какое-либо оборудование.

Чтобы запустить виджет в автономном режиме, используйте приложение Виджет-проигрыватель, которое является частью SberMobile IIoT Platform Client.