From OpenSCADAWiki
Jump to: navigation, search

Модулем візуалізатору надається та використовується низка специфічних атрибутів загального характеру, інформацію про які наведено у таблиці. Ці атрибути автоматично створюються візуалізатором за їх відсутності та під час першого запуску, або створюються користувачем у кадрі вказаної області, за потреби.

Ідентифікатор (область) Ім'я Призначення
keepAspectRatio (головна сторінка) Зберігати пропорцію при масштабуванні Зберігати пропорцію сторінок при масштабуванні.
stBarNoShow (головна сторінка) Не показувати рядок статусу Приховати рядок статусу головного вікна.
notify{N}, notifyVisWebVision{N} (сторінка) Сповіщувач: тип {N} At.png Створити вручну із типом "Текст"!

Визначає сповіщувач та процедуру отримання ресурсу сповіщення згідно до концепції "Сигналізації (Аларми)".

statLine (головна сторінка) Елементи рядку статусу At.png Створити вручну із типом "Текст"!

Текстове поле з описом елементів рядка статусу користувача, у форматі рядка "{Id}:{Label}:{ToolTip}:{Color}:{Img}", де:

  • "Id" — ідентифікатор, використовується також для формування повідомлень від віджету "stIt_{Id}".
  • "Label" — візуальна мітка елементу статусу.
  • "ToolTip" — спливаюча підказка стосовно елементу.
  • "Color" — колір мітки.
  • "Img" — зображення елементу статусу, замість мітки.
userSetVis (головна сторінка) Встановлення користувача At.png Створити вручну із типом "Рядок"!

Зміна користувача або виклик діалогу для його обрання. Варіанти значення:

  • "*" — виклик діалогу обрання користувача;
  • "$" — зміна користувача на типового;
  • "{користувач}[:{пароль}]" — пряма зміна на користувач із паролем; для порожнього пароля користувач змінюється лише якщо його права менше або дорівнюють; корисний приклад зміни на користувача "user" після хвилини неактивності:
if((SYS.time()-this.ownerSess().userActTm()) < 60)userSetVis = "";
else if(this.ownerSess().reqUser() != "user") userSetVis = "user";
prjDoc (головна сторінка) Документ проєкту At.png Створити вручну із типом "Рядок"!

Визначення документу проєкту виклику кнопкою рядка статусу із можливістю вимкнення-приховання кнопки за порожнього значення. Документ визначається у вигляді "{OffLine}|{OnLineOpenSCADAWiki}", до прикладу для проєкту АГЛКС — "AGLCS|Using/Model_AGLKS". Мережева частина використовується у першу чергу за її визначення.

vs_goHttpUrl (вигляд "Кнопка" примітиву "FormEl") Перехід за HTTP URL At.png Створити вручну із типом "Рядок"!

Перехід на визначений URL за натисканням кнопки.

vs_background (види "Line edit", "Text edit", "Combo box", "List", "Tree", "Table" примітиву "FormEl") Користувацький фон At.png Створити вручну із типом "Рядок"!

Визначає користувацький фон у формі {color}-{transp} {image}.

vs_border (види "Line edit", "Text edit", "Combo box", "List", "Tree", "Table" примітиву "FormEl") Користувацька границя At.png Створити вручну із типом "Рядок"!

Визначає користувацьку границю у стандартній формі CSS {wdth}px {style} {color}.

vs_winTitle (вид "Box") Заголовок вікна At.png Створити вручну із типом "Рядок"!

Значення динамічного заголовку вікна.