From OpenSCADAWiki
Jump to: navigation, search

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

Идентификатор (область) Имя Назначение
notify{N}, notifyVisWebVision{N} (страница) Уведомитель: тип {N} Определяет уведомитель и процедуру получения ресурса уведомления согласно концепции "Сигнализации (Алармы)".
keepAspectRatio (главная страница) Сохранять пропорцию при масштабировании Сохранять пропорцию страниц при масштабировании.
stBarNoShow (главная страница) Не показывать строку статуса Скрыть строку статуса главного окна.
userSetVis (главная страница, создаётся вручную, строковый тип) Установка пользователя

Изменение пользователя или вызов диалога для его выбора. Варианты значения:

  • "*" — вызов диалога выбора пользователя;
  • "$" — изменение пользователя на типового;
  • "{пользователь}[:{пароль}]" — прямая смена на пользователь с паролем; для пустого пароля пользователь меняется только если его права меньше или равны; полезный пример смены на пользователя "user" после минуты неактивности:
if((SYS.time()-this.ownerSess().userActTm()) < 60)userSetVis = "";
else if(this.ownerSess().reqUser() != "user") userSetVis = "user";
vs_goHttpUrl (вид "Кнопка" примитива "FormEl") Переход по HTTP URL Переход на указанный URL по нажатию кнопки
vs_background (виды "Line edit", "Text edit", "Combo box", "List", "Tree", "Table" примитива "FormEl") Пользовательский фон Определяет пользовательский фон в форме {color}-{transp} {image}
vs_border (виды "Line edit", "Text edit", "Combo box", "List", "Tree", "Table" примитива "FormEl") Пользовательская граница Определяет пользовательскую границу в стандартной форме CSS {wdth}px {style} {color}
vs_winTitle (вид "Box") Заголовок окна Значение динамического заголовка окна