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