From OpenSCADAWiki
Jump to: navigation, search
Line 5: Line 5:
 
|-
 
|-
 
| elType || Тип елементу || 20 || Тип елементу, від значення якого залежить перелік додаткових атрибутів:
 
| elType || Тип елементу || 20 || Тип елементу, від значення якого залежить перелік додаткових атрибутів:
* Рядок редагування
+
* Рядок редагування (0)
* Редактор тексту
+
* Редактор тексту (1)
* Прапорець
+
* Прапорець (2)
* Кнопка
+
* Кнопка (3)
* Вибір з переліку (ComboBox)
+
* Вибір з переліку (ComboBox) (4)
* Перелік
+
* Перелік (5)
* Дерево
+
* Дерево (8)
* Таблиця
+
* Таблиця (9)
* Слайдер
+
* Слайдер (6)
* Стрічка гортання
+
* Стрічка гортання (7)
 
|-
 
|-
 
| colspan="4" | ''Рядок редагування:''
 
| colspan="4" | ''Рядок редагування:''
Line 21: Line 21:
 
|-
 
|-
 
| view || Вид || 22 || Вид рядка редагування:
 
| view || Вид || 22 || Вид рядка редагування:
* Текст
+
* Текст (0)
* Комбобокс
+
* Комбо Бокс (1)
* Ціле
+
* Ціле (2)
* Реальне
+
* Реальне (3)
* Час
+
* Час (4)
* Дата
+
* Дата (5)
* Дата та час
+
* Дата та час (6)
* Пароль
+
* Пароль (7)
 
|-
 
|-
 
| cfg || Конфігурація || 23 ||
 
| cfg || Конфігурація || 23 ||

Revision as of 13:40, 14 November 2023

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Sub-projects/VCA)
'''Table.''' List of additional properties/attributes of the primitive "Element of the form (FormEl)"
{| class="wikitable"
|-
! Identifier !! Name !! Number !! Value
|-
| elType || Element type || 20 || Type of the element, from which depends the list of additional attributes: 
* Line edit (0)
* Text edit (1)
* Check Box (2)
* Button (3)
* Combo box (4)
* List (5)
* Tree (8)
* Table (9)
* Slider (6)
* Scroll bar (7)
|-
| colspan="4" | ''Line edit:'' 
|-
| value || Value || 21 || Contents of the line. 
|-
| view || View || 22 || View of the editing line:
* Text (0)
* Combo Box (1)
* Integer (2)
* Real (3)
* Time (4)
* Date (5)
* Date and Time (6)
* Password (7)
|-
| cfg || Configuration || 23 || Configuration of the line. Format of the value of the field for different views of the lines:
:''Text'' — configuration of the formatted input at the template with the parameters (supported only by Qt in [[Special:MyLanguage/Modules/Vision|UI.Vision]]):
:::'''A''' — ASCII alphabetic character required, [A-Za-z].
:::'''a''' — ASCII alphabetic character permitted but not required.
:::'''N''' — ASCII alphanumeric character required, [A-Za-z0-9].
:::'''n''' — ASCII alphanumeric character permitted but not required.
:::'''X''' — Any character required.
:::'''x''' — Any character permitted but not required.
:::'''9''' — ASCII digit required, [0-9].
:::'''0''' — ASCII digit permitted but not required.
:::'''D''' — ASCII digit required, [1-9].
:::'''d''' — ASCII digit permitted but not required.
:::'''#''' — ASCII digit or plus/minus sign permitted but not required.
:::'''H''' — Hexadecimal character required, [A-Fa-f0-9].
:::'''h''' — Hexadecimal character permitted but not required.
:::'''B''' — Binary character required, [0-1].
:::'''b''' — Binary character permitted but not required.
:::'''>''' — All following alphabetic characters are uppercased.
:::'''<''' — All following alphabetic characters are lowercased.
:::'''!''' — Switch off case conversion.
:::'''\\''' — Use to shield the special characters listed above to use them as separators.
:''Combobox'' — list of values the editable combobox by lines.
:''Integer'' — integer value in the form: "'''{Min}:{Max}:{ChangeStep}:{Prefix}:{Suffix}'''".
:''Real'' — real value in the form: "'''{Min}:{Max}:{ChangeStep}:{Prefix}:{Suffix}:{SignsAfterDot}'''".
:''Time'', ''Date'', ''Date and time'' — to form the date following the template with the parameters:
:::'''d''' — number of the day (1-31);
:::'''dd''' — number of the day (01-31);
:::'''ddd''' — acronym of the day ("Mon" ... "Sun");
:::'''dddd''' — full name of the day ("Monday" ... "Sunday");
:::'''M''' — number of the month (1-12);
:::'''MM''' — number of the month (01-12);
:::'''MMM''' — acronym of the month ("Jan" ... "Dec");
:::'''MMMM''' — full name of the month ("January" ... "December");
:::'''yy''' — last two digits of the year;
:::'''yyyy''' — full year;
:::'''h''' — hour (0-23);
:::'''hh''' — hour (00-23);
:::'''m''' — minutes (0-59);
:::'''mm''' — minutes (00-59);
:::'''s''' — seconds (0-59);
:::'''ss''' — seconds (00-59);
:::'''AP,ap''' — to display AM/PM or am/pm.
|-
| confirm || Confirm || 24 || Enable the confirming mode.
|-
| font || Font || 25 || Font name in the form "'''{family} {size} {bold} {italic} {underline} {strike}'''", where:
* "family" — font family, for spaces use symbol '_', like: "Arial", "Courier", "Times_New_Roman";
* "size" — font size in pixels;
* "bold" — font bold (0 or 1);
* "italic" — font italic (0 or 1);
* "underline" — font underlined (0 or 1);
* "strike" — font struck (0 or 1).<br/>
Examples:
* "Arial 10 1 0 0 0" — Arial font size 10 pixels and bold.
|-
| colspan="4" | ''Text edit:'' 
|-
| value || Value || 21 || Content of the editor. 
|-
| wordWrap || Word wrap || 22 || Automatically wrap text by words.
|-
| confirm || Confirm || 24 || Enable the confirming  mode. 
|-
| font || Font || 25 || Font name in the form "'''{family} {size} {bold} {italic} {underline} {strike}'''" (details above). 
|-
| colspan="4" | ''Check box:'' 
|-
| name || Name || 26 || Name/label of the checkbox. 
|-
| value || Value || 21 || Value of the checkbox. 
|-
| font || Font || 25 || Font name in the form "'''{family} {size} {bold} {italic} {underline} {strike}'''" (details above). 
|-
| colspan="4" | ''Button:'' 
|-
| name || Name || 26 || Name-inscription on the button. Allowed symbols '\n' for multiple line names.
|-
| value || Value || 21 || The value, different for modes:
* "Standard" — repeating parameters of events on holding '''{delay}-{interval}''', time in milliseconds;
* "Checkable" — toggle value;
* "Menu" — list of addresses of the menu elements like to '''/grp1/grp2/item1''';
* "Load" — description line '''{FilesTemplate}&#124;{Header}&#124;{FileByDefaultAndLoaded}&#124;{FileMime}''' and loaded file content from next line. The files template like to "Images (*.png *.xpm *.jpg);;CSV-file (*.csv)".
* "Save" — description line '''{FilesTemplate}&#124;{Header}&#124;{FileByDefault}&#124;{FileMime}''' and saving file content from next line. The files template like to before one.
|-
| img || Image || 22 || Image on the button. Image name in the view '''[{src}:]{name}''', where:
* "src" — source of the image:
** ''file'' — directly from the local file by the path;
** ''res'' — from the resources table of DB.
* "name" — file path or identifier of the resource.<br/>
Examples:
* "res:backLogo" — from the resources table of DB for the identifier "backLogo";
* "backLogo" — like toe the previous;
* "file:/var/tmp/backLogo.png" — from local file by the path "/var/tmp/backLogo.png".
|-
| color || Color || 23 || Color of the button. Color name form "'''{color}[-{alpha}]'''", where:
* "color" — standard color name or its numeric representation of three hexadecimal numbers of individual colors "#RRGGBB";
* "alpha" — level of the alpha [0...255], where 0 — completely transparent.<br/>
Examples:
* "red" — solid red color;
* "#FF0000" — solid red color by the digital code;
* "red-127" — half transparent red color.
|-
| colorText || Color:text || 27 || Color of the text (details above).
|-
| mode || Mode || 24 || Operation mode of the button:
* "Standard" — normal button which allows repeating events on it hold, the parameters in "value";
* "Checkable" — check button, values in "value";
* "Menu" — opens menu on press, items list in "value";
* "Load" — provides for loading of the user-space small files through the visual interface; on the mode the button press will open the selection file dialog for loading and the file content next saving to the attribute "value";
* "Save" — provides for saving of the user-space small files through the visual interface; on the file content writing to the attribute "value" for user will: open the selecting/setting file dialog, save the attribute "value" content to the file, after the selecting, and set clean the attribute "value".
|-
| font || Font || 25 || Font name in the form "'''{family} {size} {bold} {italic} {underline} {strike}'''" (details above). 
|-
| colspan="4" | ''List:'' 
|-
| value || Value || 21 || Current value of the list.
|-
| items || Items || 22 || Entries of the list.
|-
| font || Font || 25 || Font name in the form "'''{family} {size} {bold} {italic} {underline} {strike}'''" (details above). 
|-
| mult || Multiple selection || 23 || Allow for multiple entries selection of the list. 
|-
| colspan="4" | ''Combo box, Tree:'' 
|-
| value || Value || 21 || Current value of the list. 
|-
| items || Items || 22 || Entries of the list or hierarchical items list of the tree in path "'''/{DIR}/{DIR}/{ITEM}'''".
|-
| font || Font || 25 || Font name in the form "'''{family} {size} {bold} {italic} {underline} {strike}'''" (details above). 
|-
| colspan="4" | ''Table:'' 
|-
| set || Setting value || 23 || Value of edition of a cell of the table which address in the event "'''ws_TableEdit_{colN}_{rowN}'''".
|-
| value || Value || 21 || Address of the selected item. It changing follows by the event "'''ws_TableChangeSel'''". The address format depends from the table's selection mode:
* "Cell" — cell address in the format "'''{row}:{col}'''".
* "Row", "Column" — row-column number or cell content of the row-column key, which sets by the attribute "keyID".
|-
| items || Elements || 22 ||
The table structure and content in the XML view:
<syntaxhighlight lang="XML">
<tbl>
<h><s>{Header1}</s><s>{Header2}</s></h>
<r><s>{Row1Column1String}</s><i>{Row1Column1Integer}</i></r>
<r><b>{Row2Column1Logical}</b><r>{Row2Column2Real}</r></r>
</tbl></syntaxhighlight>
The tags:
:"tbl" — Table, the properties at all:
:* "sel" — selection mode of the table items: "row" — by rows, "col" — by columns, "cell" — by cells (by default);
:* "keyID" — row-column number of the key, for the selection value get;
:* "colsWdthFit" — fits the columns size, in the unfixed size, to fill the full width of the table;
:* "hHdrVis", "vHdrVis" — visibility of the headers, for horizontal and vertical;
:* "sortEn" — enables sorting directly by the columns.
:"h" — Row of the headers. Possible attributes of the header cell tag for the column as a whole:
:* "width" — column width, in pixels or percents (10%); set to 0 for do not show at all;
:* "edit" — allowing to the cells of the row edition (0 or 1), by default — no (0);
:* "color" — column color as a whole in the color name or code;
:* "colorText" — color of the column text as a whole in the color name or code;
:* "font" — font of the column text in the typical OpenSCADA string;
:* "prec" — value precision of the real type cells in the column;
:* "sort" — sorting by the column [0 - Ascending-default; 1 - Descending];
:* "align" — alignment the column for: "left", "right" and "center".
:"r" — Row of the values. Possible attributes of the row cell tag for the row as a whole:
:* "color" — row color as a whole in the color name or code;
:* "colorText" — color of the row text as a whole in the color name or code;
:* "font" — font of the cell text in the typical OpenSCADA string;
:* "prec" — value precision of the real type cells in the row.
:"s", "t", "i", "r", "b" — cells of the data types "String", "Text", "Integer", "Real" and "Logical". Possible attributes:
:* "color" — cell color;
:* "colorText" — color of the cell text in the color name or code;
:* "font" — font of the cell text in the typical OpenSCADA string;
:* "prec" — value precision of the real type cell;
:* "img" — image of the cell in the form "'''[{src}:]{name}'''", the details above;
:* "edit" — allowing the cell edition (0 or 1), by default - no (0);
:* "align" — alignment the cell for: "left", "right" and "center".
|-
| font || Font || 25 || Font name in the form "'''{family} {size} {bold} {italic} {underline} {strike}'''" (the details above). 
|-
| colspan="4" | ''Slider and Scroll Bar:'' 
|-
| value || Value || 21 || Slider position. 
|-
| cfg || Configuration || 22 || Configuration of the slider in the format: "'''{VertOrient}:{Min}:{Max}:{SinglStep}:{PageStep}'''".<br/>
Where:
* "VertOrient" — sign (0 or 1) of the vertical orientation, the default is the horizontal orientation;
* "Min" — minimum value;
* "Max" — maximum value;
* "SinglStep" — size of a single step;
* "PageStep" — size of a page step. 
|}
Translation'''Таблиця.''' Набір додаткових властивостей/атрибутів примітиву "Елемент форми (FormEl)"
{| class="wikitable"
|-
! Ідентифікатор !! Ім'я !! Номер !! Значення
|-
| elType || Тип елементу || 20 || Тип елементу, від значення якого залежить перелік додаткових атрибутів:
* Рядок редагування (0)
* Редактор тексту (1)
* Прапорець (2)
* Кнопка (3)
* Вибір з переліку (ComboBox) (4)
* Перелік (5)
* Дерево (8)
* Таблиця (9)
* Слайдер (6)
* Стрічка гортання (7)
|-
| colspan="4" | ''Рядок редагування:''
|-
| value || Значення || 21 || Вміст рядку.
|-
| view || Вид || 22 || Вид рядка редагування:
* Текст (0)
* Комбо Бокс (1)
* Ціле (2)
* Реальне (3)
* Час (4)
* Дата (5)
* Дата та час (6)
* Пароль (7)
|-
| cfg || Конфігурація || 23 ||
Конфігурація рядку. Формат значення даного поля для різних видів рядка:
:''Текст'' — конфігурація форматованого воду за шаблоном з параметрами (підтримується тільки Qt у [[Special:MyLanguage/Modules/Vision|UI.Vision]]):
:::'''A''' — Потрібно ASCII алфавітний символ, [A-Za-z].
:::'''a''' — Дозволено, але не обов'язково, ASCII алфавітний символ.
:::'''N''' — Потрібно ASCII алфавітно-цифровий символ, [A-Za-z0-9].
:::'''n''' — Дозволено, але не обов'язково, ASCII алфавітно-цифровий символ.
:::'''X''' — Потрібно будь-який символ.
:::'''x''' — Дозволено, але не обов'язково, будь-який символ.
:::'''9''' — Необхідно ASCII цифру, [0-9].
:::'''0''' — Дозволено, але не обов'язково, ASCII цифру.
:::'''D''' — Необхідно ASCII цифру, [1-9].
:::'''d''' — Дозволено, але не обов'язково, ASCII цифру.
:::'''#''' — Дозволено, але не обов'язково, ASCII цифру або знаки плюс/мінус.
:::'''H''' — Необхідно символ шістнадцяткового числа, [A-Fa-f0-9].
:::'''h''' — Дозволено, але не обов'язково, символ шістнадцяткового числа.
:::'''B''' — Необхідно бінарний символ, [0-1].
:::'''b''' — Дозволено, але не обов'язково, бінарний символ.
:::'''>''' — Всі наступні алфавітні символи у верхньому регістрі.
:::'''<''' — Всі наступні алфавітні символи у нижньому регістрі.
:::'''!''' — Виключення перетворення регістру.
:::'''\\''' — Використовуйте у роздільниках, для екранування спеціальних символів, які перелічено.
:''Комбобокс'' — перелік значень редагованого комбо-боксу, за рядками.
:''Ціле'' — значення цілого числа у формі: "'''{Мінімум}:{Максимум}:{КрокЗміни}:{Префікс}:{Суфікс}'''".
:''Реальне'' — значення реального числа в формі: "'''{Мінімум}:{Максимум}:{КрокЗміни}:{Префікс}:{Суфікс}:{ЗнаківПісляКрапки}'''".
:''Час'', ''Дата'', ''Дата та час'' — формувати дату за шаблоном з параметрами:
:::'''d''' — номер дня (1-31);
:::'''dd''' — номер дня (01-31);
:::'''ddd''' — скорочене найменування дня ("Mon" ... "Sun");
:::'''dddd''' — повне найменування дня ("Monday" ... "Sunday");
:::'''M''' — номер місяця (1-12);
:::'''MM''' — номер місяця (01-12);
:::'''MMM''' — скорочене ім'я місяця ("Jan" ... "Dec");
:::'''MMMM''' — повне ім'я місяця ("January" ... "December");
:::'''yy''' — останні дві цифри року;
:::'''yyyy''' — рік повністю;
:::'''h''' — час (0-23);
:::'''hh''' — час (00-23);
:::'''m''' — хвилини (0-59);
:::'''mm''' — хвилини (00-59);
:::'''s''' — секунди (0-59);
:::'''ss''' — секунди (00-59);
:::'''AP,ap''' — відображати AM/PM або am/pm. 
|-
| confirm || Підтверджувати || 24 || Включення режиму підтвердження.
|-
| font || Шрифт || 25 ||
Ім'я шрифту у вигляді "'''{family} {size} {bold} {italic} {underline} {strike}'''", де:
* "family" — сімейство шрифту, для пробілів використовуйте символ '_', на кшталт: "Arial", "Courier", "Times_New_Roman";
* "size" — розмір шрифту у пікселях;
* "bold" — підсилення шрифту (0 або 1);
* "italic" — нахиленість шрифту (0 або 1);
* "underline" — підкреслення шрифту (0 або 1);
* "strike" — перекреслення шрифту (0 або 1).<br/>
Приклади:
* "Arial 10 1 0 0 0" — Arial шрифт розміром 10 пікселів та підсилений. 
|-
| colspan="4" | ''Редактор тексту:'' 
|-
| value || Значення || 21 || Вміст редактору.
|-
| wordWrap || Перенесення слів || 22 || Автоматичний перенесення тексту за словами.
|-
| confirm || Підтверджувати || 24 || Включення режиму підтвердження.
|-
| font || Шрифт || 25 || Ім'я шрифту у вигляді "'''{family} {size} {bold} {italic} {underline} {strike}'''" (деталі вище).
|-
| colspan="4" | ''Прапорець:'' 
|-
| name || Ім'я || 26 || Ім'я/мітка прапорця.
|-
| value || Значення || 21 || Значення прапорця.
|-
| font || Шрифт || 25 || Ім'я шрифту у вигляді "'''{family} {size} {bold} {italic} {underline} {strike}'''" (деталі вище).
|-
| colspan="4" | ''Кнопка:'' 
|-
| name || Ім'я || 26 || Ім'я-надпис на кнопці. Допустимі символи '\n' для можливості вводу багаторядних надписів.
|-
| value || Значення || 21 ||
Значення, відрізняється для різних режимів:
* "Стандарт" — параметри повтору подій при утримані '''{затримка}-{інтервал}''', час у мілісекундах;
* "Перемикач" — значення перемикача;
* "Меню" — перелік адрес елементів меню виду '''/grp1/grp2/item1''';
* "Завантаження" — рядок опису '''{ШаблонФайлів}&#124;{Заголовок}&#124;{ФайлПоЗамовчТаЗав}&#124;{ФайлMime}''' та вміст завантаженого файлу. Шаблон файлів у вигляді "Зображення (*.png *.xpm *.jpg);;CSV-файл (*.csv)".
* "Збереження" — рядок опису '''{ШаблонФайлів}&#124;{Заголовок}&#124;{ФайлПоЗамовч}&#124;{ФайлMime}''' та вміст файлу, що зберігається. Шаблон файлів як і вище.
|-
| img || Зображення || 22 ||
Зображення на кнопці. Ім'я зображення у вигляді "'''[{src}:]{name}'''", де:
* "src" — джерело зображення:
** ''file'' — прямо з локального файлу за шляхом;
** ''res'' — з таблиці ресурсів БД.
* "name" — шлях файлу або ідентифікатор ресурсу.<br/>
Приклади:
* "res:backLogo" — з таблиці ресурсів БД для ідентифікатору "backLogo";
* "backLogo" — як і попередній;
* "file:/var/tmp/backLogo.png" — з локального файлу за шляхом "/var/tmp/backLogo.png".
|-
| color || Колір || 23 ||
Колір кнопки. Ім'я кольору у вигляді "'''{color}[-{alpha}]'''", де:
* "color" — стандартне ім'я кольору або його числове представлення з трьох шістнадцяткових чисел окремих кольорів "#RRGGBB";
* "alpha" — рівень альфа-каналу [0...255], де 0 — повністю прозорий.<br/>
Приклади:
* "red" — суцільний червоний колір;
* "#FF0000" — суцільний червоний колір у цифровому коді;
* "red-127" — напівпрозорий червоний колір.
|-
| colorText || Колір: текст || 27 || Колір тексту (деталі вище). 
|-
| mode || Режим || 24 ||
Режим роботи кнопки:
* "Стандарт" — звичайна кнопка з можливістю повтору подій при утримані, параметри у "value";
* "Перемикач" — кнопка з фіксацією, значення у "value";
* "Меню" — відкриття меню за натиском, перелік елементів у "value";
* "Завантаження" — організація користувацького завантаження невеликих файлів через інтерфейс візуалізації; за натиском кнопки, у цьому режимі, відкривається діалог вибору файлу завантаження, а вміст обраного файлу завантажується до атрибуту "value";
* "Збереження" — організація користувацького збереження невеликих файлів через інтерфейс візуалізації; при запису вмісту файлу до атрибуту "value" користувачу буде відкрито діалог обрання/вказання файлу для збереження, після обрання, вміст атрибуту "value" збережеться до файлу, а "value" очиститься.
|-
| font || Шрифт || 25 || Ім'я шрифту у вигляді "'''{family} {size} {bold} {italic} {underline} {strike}'''" (деталі вище).
|-
| colspan="4" | ''Список:'' 
|-
| value || Значення || 21 || Поточне значення списку.
|-
| items || Елементи || 22 || Перелік елементів списку.
|-
| font || Шрифт || 25 || Ім'я шрифту у вигляді "'''{family} {size} {bold} {italic} {underline} {strike}'''" (деталі вище).
|-
| mult || Множинний вибір || 23 || Дозволяти вибір множини елементів списку.
|-
| colspan="4" | ''Вибір зі списку, Дерево:''
|-
| value || Значення || 21 || Поточне значення переліку.
|-
| items || Елементи || 22 || Перелік елементів списку або ієрархічних елементів дерева у вигляді шляху "'''/{КАТ}/{КАТ}/{ЕЛЕМ}'''".
|-
| font || Шрифт || 25 || Ім'я шрифту у вигляді "'''{family} {size} {bold} {italic} {underline} {strike}'''" (деталі вище).
|-
| colspan="4" | ''Таблиця:''
|-
| set || Значення встановлення || 23 || Значення редагування клітинки таблиці з адресою у події "'''ws_TableEdit_{colN}_{rowN}'''". 
|-
| value || Значення || 21 ||
Адреса обраного елементу. Зміна супроводжується подією "'''ws_TableChangeSel'''". Формат адреси залежить від режиму обрання таблиці:
* "Клітинка" — адреса клітинки у форматі "'''{row}:{col}'''".
* "Рядок", "Стовпчик" — номер рядка-стовпчика або вміст клітинки ключа рядка-стовпчика, вказаного атрибутом "keyID".
|-
| items || Елементи || 22 ||
Структура та вміст таблиці у вигляді XML:
<syntaxhighlight lang="XML">
<tbl>
<h><s>{Заголовок1}</s><s>{Заголовок2}</s></h>
<r><s>{Рядок1Стовпчик1Рядок}</s><i>{Рядок1Стовпчик2Ціле}</i></r>
<r><b>{Рядок2Стовпчик1Логічне}</b><r>{Рядок2Стовпчик2Реальне}</r></r>
</tbl></syntaxhighlight>
Теги:
:"tbl" — Таблиця, властивості таблиці загалом:
:* "sel" — режим обрання-виділення елементів таблиці: "row" — за рядками, "col" — за стовпчиками, "cell" — клітинками (по замовченню);
:* "keyID" — номер ключового рядка-стовпчика, для отримання значення вибору;
:* "colsWdthFit" — підлаштовувати розмір стовпчиків, розмір яких не фіксовано, під заповнення всієї ширини таблиці;
:* "hHdrVis", "vHdrVis" — встановлення видимості горизонтального, вертикального заголовків;
:* "sortEn" — включення прямого сортування за стовпчиками.
:"h" — Рядок заголовків, можливі атрибути тегів клітинок заголовку, для стовпчика загалом:
:* "width" — ширина стовпчика, у пікселях або відсотках (10%);
:* "edit" — можливість редагування (0 або 1) клітинок стовпчика, по замовченню — ні (0);
:* "color" — колір стовпчика, загалом, у вигляді ім'я кольору або його коду;
:* "colorText" — колір тексту стовпчика, загалом, у вигляді ім'я кольору або його коду;
:* "font" — шрифт тексту стовпчика, загалом, у вигляді типового рядка OpenSCADA;
:* "prec" — точність значень клітинок реального типу у стовпчику;
:* "sort" — сортування за даним стовпчиком [0 — по зростанню-типово; 1 — по убуванню];
:* "align" — вирівнювання стовпчика щодо: "left", "right" та "center".
:"r" — Рядок значень, можливі атрибути тегів клітинок заголовку, для рядка загалом:
:* "color" — колір рядку, загалом, у вигляді ім'я кольору або його коду;
:* "colorText" — колір тексту рядка, загалом, у вигляді ім'я кольору або його коду;
:* "font" — шрифт тексту рядка, загалом, у вигляді типового рядка OpenSCADA;
:* "prec" — точність значень клітинок реального типу у рядку.
:"s", "t", "i", "r", "b" — клітинки типів даних: "Рядок", "Текст", "Ціле", "Реальне" та "Логічне". Можливі атрибути:
:* "color" — колір клітинки;
:* "colorText" — колір тексту клітинки, у вигляді ім'я кольору або його коду;
:* "prec" — точність значень клітинки реального типу;
:* "font" — шрифт тексту клітинки, у вигляді типового рядка OpenSCADA;
:* "img" — зображення клітинки, у вигляді "'''[{src}:]{name}'''", деталі вище;
:* "edit" — можливість редагування (0 або 1) клітинки, по замовченню — немає (0);
:* "align" — вирівнювання клітинки щодо: "left", "right" та "center".
|-
| font || Шрифт || 25 || Ім'я шрифту у вигляді "'''{family} {size} {bold} {italic} {underline} {strike}'''" (деталі вище).
|-
| colspan="4" | ''Слайдер та стрічка гортання:'' 
|-
| value || Значення || 21 || Положення слайдеру.
|-
| cfg || Конфігурація || 22 ||
Конфігурація слайдеру у форматі: "'''{ВертОрієнт}:{Мінімум}:{Максимум}:{ОдинКрок}:{СторКрок}'''".<br/>
Де:
* "ВертОрієнт" — ознака вертикальної орієнтації (0 або 1), по замовченню орієнтація горизонтальна;
* "Мінімум" — мінімальне значення;
* "Максимум" — максимальне значення;
* "ОдинКрок" — розмір одного кроку;
* "СторКрок" — розмір сторінкового кроку. 
|}

Таблиця. Набір додаткових властивостей/атрибутів примітиву "Елемент форми (FormEl)"

Ідентифікатор Ім'я Номер Значення
elType Тип елементу 20 Тип елементу, від значення якого залежить перелік додаткових атрибутів:
  • Рядок редагування (0)
  • Редактор тексту (1)
  • Прапорець (2)
  • Кнопка (3)
  • Вибір з переліку (ComboBox) (4)
  • Перелік (5)
  • Дерево (8)
  • Таблиця (9)
  • Слайдер (6)
  • Стрічка гортання (7)
Рядок редагування:
value Значення 21 Вміст рядку.
view Вид 22 Вид рядка редагування:
  • Текст (0)
  • Комбо Бокс (1)
  • Ціле (2)
  • Реальне (3)
  • Час (4)
  • Дата (5)
  • Дата та час (6)
  • Пароль (7)
cfg Конфігурація 23

Конфігурація рядку. Формат значення даного поля для різних видів рядка:

Текст — конфігурація форматованого воду за шаблоном з параметрами (підтримується тільки Qt у UI.Vision):
A — Потрібно ASCII алфавітний символ, [A-Za-z].
a — Дозволено, але не обов'язково, ASCII алфавітний символ.
N — Потрібно ASCII алфавітно-цифровий символ, [A-Za-z0-9].
n — Дозволено, але не обов'язково, ASCII алфавітно-цифровий символ.
X — Потрібно будь-який символ.
x — Дозволено, але не обов'язково, будь-який символ.
9 — Необхідно ASCII цифру, [0-9].
0 — Дозволено, але не обов'язково, ASCII цифру.
D — Необхідно ASCII цифру, [1-9].
d — Дозволено, але не обов'язково, ASCII цифру.
# — Дозволено, але не обов'язково, ASCII цифру або знаки плюс/мінус.
H — Необхідно символ шістнадцяткового числа, [A-Fa-f0-9].
h — Дозволено, але не обов'язково, символ шістнадцяткового числа.
B — Необхідно бінарний символ, [0-1].
b — Дозволено, але не обов'язково, бінарний символ.
> — Всі наступні алфавітні символи у верхньому регістрі.
< — Всі наступні алфавітні символи у нижньому регістрі.
! — Виключення перетворення регістру.
\\ — Використовуйте у роздільниках, для екранування спеціальних символів, які перелічено.
Комбобокс — перелік значень редагованого комбо-боксу, за рядками.
Ціле — значення цілого числа у формі: "{Мінімум}:{Максимум}:{КрокЗміни}:{Префікс}:{Суфікс}".
Реальне — значення реального числа в формі: "{Мінімум}:{Максимум}:{КрокЗміни}:{Префікс}:{Суфікс}:{ЗнаківПісляКрапки}".
Час, Дата, Дата та час — формувати дату за шаблоном з параметрами:
d — номер дня (1-31);
dd — номер дня (01-31);
ddd — скорочене найменування дня ("Mon" ... "Sun");
dddd — повне найменування дня ("Monday" ... "Sunday");
M — номер місяця (1-12);
MM — номер місяця (01-12);
MMM — скорочене ім'я місяця ("Jan" ... "Dec");
MMMM — повне ім'я місяця ("January" ... "December");
yy — останні дві цифри року;
yyyy — рік повністю;
h — час (0-23);
hh — час (00-23);
m — хвилини (0-59);
mm — хвилини (00-59);
s — секунди (0-59);
ss — секунди (00-59);
AP,ap — відображати AM/PM або am/pm.
confirm Підтверджувати 24 Включення режиму підтвердження.
font Шрифт 25

Ім'я шрифту у вигляді "{family} {size} {bold} {italic} {underline} {strike}", де:

  • "family" — сімейство шрифту, для пробілів використовуйте символ '_', на кшталт: "Arial", "Courier", "Times_New_Roman";
  • "size" — розмір шрифту у пікселях;
  • "bold" — підсилення шрифту (0 або 1);
  • "italic" — нахиленість шрифту (0 або 1);
  • "underline" — підкреслення шрифту (0 або 1);
  • "strike" — перекреслення шрифту (0 або 1).

Приклади:

  • "Arial 10 1 0 0 0" — Arial шрифт розміром 10 пікселів та підсилений.
Редактор тексту:
value Значення 21 Вміст редактору.
wordWrap Перенесення слів 22 Автоматичний перенесення тексту за словами.
confirm Підтверджувати 24 Включення режиму підтвердження.
font Шрифт 25 Ім'я шрифту у вигляді "{family} {size} {bold} {italic} {underline} {strike}" (деталі вище).
Прапорець:
name Ім'я 26 Ім'я/мітка прапорця.
value Значення 21 Значення прапорця.
font Шрифт 25 Ім'я шрифту у вигляді "{family} {size} {bold} {italic} {underline} {strike}" (деталі вище).
Кнопка:
name Ім'я 26 Ім'я-надпис на кнопці. Допустимі символи '\n' для можливості вводу багаторядних надписів.
value Значення 21

Значення, відрізняється для різних режимів:

  • "Стандарт" — параметри повтору подій при утримані {затримка}-{інтервал}, час у мілісекундах;
  • "Перемикач" — значення перемикача;
  • "Меню" — перелік адрес елементів меню виду /grp1/grp2/item1;
  • "Завантаження" — рядок опису {ШаблонФайлів}|{Заголовок}|{ФайлПоЗамовчТаЗав}|{ФайлMime} та вміст завантаженого файлу. Шаблон файлів у вигляді "Зображення (*.png *.xpm *.jpg);;CSV-файл (*.csv)".
  • "Збереження" — рядок опису {ШаблонФайлів}|{Заголовок}|{ФайлПоЗамовч}|{ФайлMime} та вміст файлу, що зберігається. Шаблон файлів як і вище.
img Зображення 22

Зображення на кнопці. Ім'я зображення у вигляді "[{src}:]{name}", де:

  • "src" — джерело зображення:
    • file — прямо з локального файлу за шляхом;
    • res — з таблиці ресурсів БД.
  • "name" — шлях файлу або ідентифікатор ресурсу.

Приклади:

  • "res:backLogo" — з таблиці ресурсів БД для ідентифікатору "backLogo";
  • "backLogo" — як і попередній;
  • "file:/var/tmp/backLogo.png" — з локального файлу за шляхом "/var/tmp/backLogo.png".
color Колір 23

Колір кнопки. Ім'я кольору у вигляді "{color}[-{alpha}]", де:

  • "color" — стандартне ім'я кольору або його числове представлення з трьох шістнадцяткових чисел окремих кольорів "#RRGGBB";
  • "alpha" — рівень альфа-каналу [0...255], де 0 — повністю прозорий.

Приклади:

  • "red" — суцільний червоний колір;
  • "#FF0000" — суцільний червоний колір у цифровому коді;
  • "red-127" — напівпрозорий червоний колір.
colorText Колір: текст 27 Колір тексту (деталі вище).
mode Режим 24

Режим роботи кнопки:

  • "Стандарт" — звичайна кнопка з можливістю повтору подій при утримані, параметри у "value";
  • "Перемикач" — кнопка з фіксацією, значення у "value";
  • "Меню" — відкриття меню за натиском, перелік елементів у "value";
  • "Завантаження" — організація користувацького завантаження невеликих файлів через інтерфейс візуалізації; за натиском кнопки, у цьому режимі, відкривається діалог вибору файлу завантаження, а вміст обраного файлу завантажується до атрибуту "value";
  • "Збереження" — організація користувацького збереження невеликих файлів через інтерфейс візуалізації; при запису вмісту файлу до атрибуту "value" користувачу буде відкрито діалог обрання/вказання файлу для збереження, після обрання, вміст атрибуту "value" збережеться до файлу, а "value" очиститься.
font Шрифт 25 Ім'я шрифту у вигляді "{family} {size} {bold} {italic} {underline} {strike}" (деталі вище).
Список:
value Значення 21 Поточне значення списку.
items Елементи 22 Перелік елементів списку.
font Шрифт 25 Ім'я шрифту у вигляді "{family} {size} {bold} {italic} {underline} {strike}" (деталі вище).
mult Множинний вибір 23 Дозволяти вибір множини елементів списку.
Вибір зі списку, Дерево:
value Значення 21 Поточне значення переліку.
items Елементи 22 Перелік елементів списку або ієрархічних елементів дерева у вигляді шляху "/{КАТ}/{КАТ}/{ЕЛЕМ}".
font Шрифт 25 Ім'я шрифту у вигляді "{family} {size} {bold} {italic} {underline} {strike}" (деталі вище).
Таблиця:
set Значення встановлення 23 Значення редагування клітинки таблиці з адресою у події "ws_TableEdit_{colN}_{rowN}".
value Значення 21

Адреса обраного елементу. Зміна супроводжується подією "ws_TableChangeSel". Формат адреси залежить від режиму обрання таблиці:

  • "Клітинка" — адреса клітинки у форматі "{row}:{col}".
  • "Рядок", "Стовпчик" — номер рядка-стовпчика або вміст клітинки ключа рядка-стовпчика, вказаного атрибутом "keyID".
items Елементи 22

Структура та вміст таблиці у вигляді XML:

<tbl>
<h><s>{Заголовок1}</s><s>{Заголовок2}</s></h>
<r><s>{Рядок1Стовпчик1Рядок}</s><i>{Рядок1Стовпчик2Ціле}</i></r>
<r><b>{Рядок2Стовпчик1Логічне}</b><r>{Рядок2Стовпчик2Реальне}</r></r>
</tbl>

Теги:

"tbl" — Таблиця, властивості таблиці загалом:
  • "sel" — режим обрання-виділення елементів таблиці: "row" — за рядками, "col" — за стовпчиками, "cell" — клітинками (по замовченню);
  • "keyID" — номер ключового рядка-стовпчика, для отримання значення вибору;
  • "colsWdthFit" — підлаштовувати розмір стовпчиків, розмір яких не фіксовано, під заповнення всієї ширини таблиці;
  • "hHdrVis", "vHdrVis" — встановлення видимості горизонтального, вертикального заголовків;
  • "sortEn" — включення прямого сортування за стовпчиками.
"h" — Рядок заголовків, можливі атрибути тегів клітинок заголовку, для стовпчика загалом:
  • "width" — ширина стовпчика, у пікселях або відсотках (10%);
  • "edit" — можливість редагування (0 або 1) клітинок стовпчика, по замовченню — ні (0);
  • "color" — колір стовпчика, загалом, у вигляді ім'я кольору або його коду;
  • "colorText" — колір тексту стовпчика, загалом, у вигляді ім'я кольору або його коду;
  • "font" — шрифт тексту стовпчика, загалом, у вигляді типового рядка OpenSCADA;
  • "prec" — точність значень клітинок реального типу у стовпчику;
  • "sort" — сортування за даним стовпчиком [0 — по зростанню-типово; 1 — по убуванню];
  • "align" — вирівнювання стовпчика щодо: "left", "right" та "center".
"r" — Рядок значень, можливі атрибути тегів клітинок заголовку, для рядка загалом:
  • "color" — колір рядку, загалом, у вигляді ім'я кольору або його коду;
  • "colorText" — колір тексту рядка, загалом, у вигляді ім'я кольору або його коду;
  • "font" — шрифт тексту рядка, загалом, у вигляді типового рядка OpenSCADA;
  • "prec" — точність значень клітинок реального типу у рядку.
"s", "t", "i", "r", "b" — клітинки типів даних: "Рядок", "Текст", "Ціле", "Реальне" та "Логічне". Можливі атрибути:
  • "color" — колір клітинки;
  • "colorText" — колір тексту клітинки, у вигляді ім'я кольору або його коду;
  • "prec" — точність значень клітинки реального типу;
  • "font" — шрифт тексту клітинки, у вигляді типового рядка OpenSCADA;
  • "img" — зображення клітинки, у вигляді "[{src}:]{name}", деталі вище;
  • "edit" — можливість редагування (0 або 1) клітинки, по замовченню — немає (0);
  • "align" — вирівнювання клітинки щодо: "left", "right" та "center".
font Шрифт 25 Ім'я шрифту у вигляді "{family} {size} {bold} {italic} {underline} {strike}" (деталі вище).
Слайдер та стрічка гортання:
value Значення 21 Положення слайдеру.
cfg Конфігурація 22

Конфігурація слайдеру у форматі: "{ВертОрієнт}:{Мінімум}:{Максимум}:{ОдинКрок}:{СторКрок}".
Де:

  • "ВертОрієнт" — ознака вертикальної орієнтації (0 або 1), по замовченню орієнтація горизонтальна;
  • "Мінімум" — мінімальне значення;
  • "Максимум" — максимальне значення;
  • "ОдинКрок" — розмір одного кроку;
  • "СторКрок" — розмір сторінкового кроку.