Main

Меню управления

Один из основных модулей системы для отображения информации и для отправки управляющих команд объектам системы. Данный модуль так же используется в качестве интерфейса управления системой для мобильных устройств (iPhone/iPad/Android).

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

  • Label -- текстовая подпись/разделитель
  • New window -- открывает указанный URL в новом окне
  • URL -- открывает указанный URL в окне основной контент-панели
  • JS Command -- выполняет javascript-команду
  • Button -- выполняет команду связанного метода объекта
  • On/Off Switch -- выключатель
  • Select Box -- выбор из перечисленных значений
  • Plus/Minus Box -- настраиваемый регулятор
  • Custom HTML Box -- произвольный HTML-текст

Многие из вышеописанных типов позволяют делать привязку к свойствам объектов системы для вывода и обновления их значений, а так же привязку к методам объектов, для реакции на изменение значений либо действие.

Заголовок пункта меню (а так же содержимое для типа Custom HTML Box) может использовать макросы для подстановки свойств объектов системы. Например, заголовок пункта меню Температура может выглядеть так:

Температура %ThisComputer.TemperatureOutside% C

Вместо макроса будет подставлено значение свойства TemperatureOutside объекта ThisComputer

Пример вывода меню:

MajorDomo

Project

Partners

edit SideBar

 

Blix theme adapted by David Gilbert, powered by PmWiki