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

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

Select Box

Формат поля data: Значение|Текст

Пример:

  -1|Молчать 
  0|В лог
  1|Говорить

Custom HTML Box

Картинка кнопка

 
 <a href="#" onClick="$.get('/objects/?object=ObjectName&op=m&m=MethodName');return false;" >
  <img src="/img/icons/status/%ObjectName.icon%_%ObjectName.status%.png" align="absmiddle">
 </a>  

 

MajorDomo

Информация

Проекты

Партнёры

edit SideBar

 
 
 

 

Blix theme adapted by David Gilbert, powered by PmWiki