Id | Наименование | Функция |
ElFigure | Элементарные графические фигуры | Примитив является основой для отрисовки элементарных графических фигур со всевозможной комбинацией их в одном объекте. Предусматривается поддержка следующих элементарных фигур:
|
FormEl | Элементы формы | Включает поддержку стандартных компонентов формы:
|
Text | Текст | Элемент текста(метки). Характеризуется типом шрифта, цветом, ориентацией и выравниванием. |
Media | Медиа | Элемент отображения растровых и векторных изображений различных форматов, проигрывания анимированных изображений, проигрывание аудио фрагментов и просмотр видео-фрагментов. |
Diagram | Диаграмма | Элемент диаграммы с поддержкой возможности отображения нескольких потоков трендов, частотного спектра, XY диаграмм реального времени, ... . |
Protocol | Протокол | Элемент протокола, визуализатора системных сообщений с поддержкой несколько режимов работы. |
Document | Документ | Элемент формирования отчётов, журналов и другой документации на основе доступных в системе данных. |
Box | Контейнер | Содержит механизм размещения-включения других виджетов с целью формирования новых, более сложных, виджетов и страниц конечной визуализации. |
Function, в планах | Функция API объектной модели OpenSCADA | Невизуальный, на стороне исполнения, виджет, позволяющий включать вычислительные функции объектной модели OpenSCADA в СВУ. |
Id | Имя | Номер | Значение |
id | Id | - | Идентификатор элемента. Атрибут только для чтения, призванный предоставить информацию об идентификаторе элемента. |
path | Путь | - | Путь к этому виджету. Атрибут только для чтения и предоставления исчерпывающей информации об расположения элемента. |
parent | Родитель | - | Путь к родительскому виджету. Атрибут только для чтения и предоставления информации о расположении предка, от которого унаследован виджет. |
owner | Владелец | - | Владелец и группа виджета в форме "{владелец}:{группа}", по умолчанию "root:UI". |
perm | Доступ | - | Права доступа к виджету в форме "{польз.}{группа}{другие}" плюс флаг наследования, включающий наследование владельца и его прав от вышестоящего виджета. Где "польз.", "группа" и "другие" это:
|
root | Корень | 1 | Идентификатор виджета-примитива (базового элемента), который лежит в основе образа визуализации виджета. |
name | Имя | - | Имя элемента. Модифицируемое имя элемента. |
dscr | Описание | - | Описание элемента. Текстовое поле для прикрепления к виджету краткого описания. |
en | Включен | 5 | Состояние элемента — "Включен". Отключенный элемент не отображается при исполнении. |
active | Активный | 6 | Состояние элемента — "Активный". Активный элементы может получать фокус при исполнении, а значит получать клавиатурные и иные события с последующей их обработкой. |
geomX | Геометрия:x | 7 | Геометрия, координата 'x' положения элемента. |
geomY | Геометрия:y | 8 | Геометрия, координата 'y' положения элемента. |
geomW | Геометрия:ширина | 9 | Геометрия, ширина элемента. |
geomH | Геометрия:высота | 10 | Геометрия, высота элемента. |
geomXsc | Геометрия:x масштаб | 13 | Масштаб элемента по горизонтали. |
geomYsc | Геометрия:y масштаб | 14 | Масштаб элемента по вертикали. |
geomZ | Геометрия:z | 11 | Геометрия, координата 'z' (уровень) элемента на странице. Также определяет порядок передачи фокуса между активными элементами. |
geomMargin | Геометрия:отступ | 12 | Геометрия, поля элемента. |
tipTool | Помощь:подсказка | 15 | Текст краткой помощи или подсказки по данному элементу. Обычно реализуется как всплывающая подсказка при удержании курсора мыши над элементом. |
tipStatus | Помощь:состояние | 16 | Текст информации о состоянии элемента или руководства к действию над элементом. Обычно реализуется в виде сообщения в строке статуса при удержании курсора мыши над элементом. * Модификация из сеанса данного атрибута корневой страницы осуществляет запись сообщения в строку статуса окна визуализации сеанса. |
contextMenu | Контекстное меню | 17 | Контекстное меню в форме списка строк: "{ItName}:{Signal}". Где:
|
evProc | Обработка событий | - | Атрибут для хранения сценария обработки событий непосредственного управления пользовательским интерфейсом. Сценарий представляет собой список команд интерфейсу визуализации, генерируемых при поступлении события (атрибут event). Прямая обработка событий для управления страницами в форме: "{event}:{evSrc}:{com}:{prm}". Где:
|
Дополнительные атрибуты для элементов, помещённых в проект в роли страницы. | |||
pgOpen | Страница:открыта | - | Признак "Страница открыта". * Модификация из сеанса осуществляет немедленное открытие/закрытие данной страницы. |
pgNoOpenProc | Страница:обрабатывать закрытой | - | Признак "Исполнять страницу даже если она закрыта". |
pgOpenSrc | Страница:источник открытия | 3 | Полный адрес страницы, открывшей данную. * Запись/очистка адреса виджета — (инициатора открытия) осуществляет немедленное открытие/закрытие страницы. В случае записи адреса и выполнения других условий осуществляется динамическое связывание текущего виджета с инициатором. |
pgGrp | Страница:группа | 4 | Группа страницы. |
Дополнительные атрибуты режима исполнения — сеанса. | |||
event | Обработка событий | - | Специальный атрибут для сбора событий виджета в списке, разделённом новой строкой. Доступ к атрибуту защищён захватом ресурса с целью избежания потери событий. Атрибут всегда доступен в скрипте виджета. |
load | Загрузка | -1 | Виртуальная команда групповой загрузки данных. |
focus | Фокус | -2 | Специальный атрибут индикации факта получения фокуса активным виджетом. Атрибут этого виджета и вложенных виджетов доступен в скрипте виджета. |
perm | Доступ | -3 | Виртуальный атрибут прав активного пользователя на просмотр и контроль над виджетом. |
Id | Имя | Номер | Значение |
lineWdth | Линия:ширина | 20 | Ширина линии. |
lineClr | Линия:цвет | 21 | Имя цвета в виде "{color}[-{alpha}]", где:
|
lineStyle | Линия:стиль | 22 | Стиль линии (сплошная, пунктир, точечная). |
bordWdth | Граница:ширина | 23 | Ширина бордюра линии. Нулевая ширина указывает на отсутствие бордюра. |
bordClr | Граница:цвет | 24 | Цвет бордюра (детали в атрибуте 21). |
fillColor | Заполнение:цвет | 25 | Цвет заливки (детали в атрибуте 21). |
fillImg | Заполнение:изображение | 26 | Имя изображения в форме "[{src}:]{name}", где:
|
orient | Угол поворота | 28 | Угол поворота содержимого виджета. |
elLst | Список элементов | 27 | Список графических примитивов в формате:
x, y — прямая точка (x,y), координаты в пикселах с плавающей точкой;
Например:p1 ... pN — динамическая точка 1...N; width, bord_w — прямая ширина линии и бордюра в пикселах с плавающей точкой; w{n} — динамическая ширина 'n'; color, bord_clr, fill_clr — прямой цвет линии, бордюра и заполнения в виде имени или 32-битного кода с альфа: {имя}[-{AAA}], #RRGGBB-AAA; c{n} — динамический цвет 'n'; line_stl — прямой стиль линии: 0-Сплошная, 1-Пунктирная, 2-Точечная; s{n} — динамический стиль 'n'; fill_img — прямое изображение заполнения в формате "[{src}%3A]{name}", где: "src" — источник изображения: i{n} — динамическое изображение заполнения 'n'.file — непосредственно из локального файла по пути; "name" — путь файла или идентификатор mime-ресурса.res — из таблицы mime-ресурсов БД.
|
Атрибуты для каждой точки из списка графических фигур elLst | |||
p{n}x | Точка {n}:x | 30+n*6 | Координата 'x' точки n. |
p{n}y | Точка {n}:y | 30+n*6+1 | Координата 'y' точки n. |
w{n} | Ширина {n} | 30+n*6+2 | Ширина n. |
с{n} | Цвет {n} | 30+n*6+3 | Цвет n (детали в атрибуте 21). |
i{n} | Изображение {n} | 30+n*6+4 | Изображение n (детали в атрибуте 26). |
s{n} | Стиль {n} | 30+n*6+5 | Стиль n. |
Id | Имя | Номер | Значение |
elType | Тип элемента | 20 | Тип элемента: "Строка редактирования", "Редактор текста", "Флажок", "Кнопка", "Выбор из списка", "Список", "Дерево", "Таблица", "Слайдер", "Полоса прокрутки". От значения типа зависит перечень дополнительных атрибутов. |
Строка редактирования: | |||
value | Значение | 21 | Содержимое строки. |
view | Вид | 22 | Вид строки редактирования: "Текст", "Комбобокс", "Целое", "Вещественное", "Время", "Дата", "Дата и время". |
cfg | Конфигурация | 23 | Конфигурация строки. Формат значения данного поля для различных видов строки: Текст — конфигурация форматированного ввода по шаблону с параметрами: A — Необходим ASCII алфавитный символ. A-Z, a-z. Комбобокс — список значений редактируемого комбо-бокса по строкам.a — Разрешён но не необходим ASCII алфавитный символ. N — Необходим ASCII алфавитно-цифровой символ. A-Z, a-z, 0-9. n — Разрешён но не необходим ASCII алфавитно-цифровой символ. X — Необходим любой символ. x — Разрешён но не необходим любой символ. 9 — ASCII цифра необходима. 0-9. 0 — ASCII цифра разрешёна но не необходима. D — ASCII цифра необходима. 1-9. d — ASCII цифра разрешёна но не необходима (1-9). # — ASCII цифра или знаки плюс/минус разрешёны но не необходимы. H — Необходим символ шестнадцатиричного числа. A-F, a-f, 0-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}", где:
|
Редактор текста: | |||
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 | Значение, отличается для разных режимов:
|
img | Изображение | 22 | Изображение на кнопке. Имя изображения в форме "[{src}:]{name}", где:
|
color | Цвет | 23 | Цвет кнопки. Имя цвета в виде "{color}[-{alpha}]", где:
|
colorText | Цвет:текст | 27 | Цвет текста. (детали выше) |
mode | Режим | 24 | Режим работы кнопки:
|
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". Формат адреса зависит от режима выбора таблицы:
|
items | Элементы | 22 | Структура и содержимое таблицы в виде XML: Теги: "tbl" — Таблица, свойства таблицы в целом:
|
font | Шрифт | 25 | Имя шрифта в виде "{family} {size} {bold} {italic} {underline} {strike}" (детали выше). |
Слайдер и полоса прокрутки: | |||
value | Значение | 21 | Положение слайдера. |
cfg | Конфигурация | 22 | Конфигурация слайдера в формате: "{ВертОриент}:{Минимум}:{Максимум}:{ОдинШаг}:{СтрШаг}". Где:
|
Id | Имя | Номер | Значение |
backColor | Фон:цвет | 20 | Фоновый цвет. Имя цвета в виде "{color}[-{alpha}]", где:
|
backImg | Фон:изображение | 21 | Фоновое изображение. Имя изображения в форме "[{src}:]{name}", где:
|
bordWidth | Граница:ширина | 22 | Ширина бордюра. |
bordColor | Граница:цвет | 23 | Цвет бордюра (детальнее в атрибуте 20). |
bordStyle | Граница:стиль | 24 | Стиль бордюра: "Нет", "Точечный", "Пунктирный", "Сплошной", "Двойной", "Канавка", "Кромка", "Вдавлен", "Выступающий". |
font | Шрифт | 25 | Имя шрифта в виде "{family} {size} {bold} {italic} {underline} {strike}", где:
|
color | Цвет | 26 | Цвет текста (детальнее в атрибуте 20). |
orient | Угол поворота | 27 | Ориентация текста, поворот на угол. |
wordWrap | Перенос слов | 28 | Автоматический перенос текста по словам. |
alignment | Выравнивание | 29 | Выравнивание текста: "Вверху слева", "Вверху справа", "Вверху по центру", "Вверху по ширине", "Внизу слева", "Внизу справа", "Внизу по центру", "Внизу по ширине", "По центру слева", "По центру справа", "По середине", "По центру по ширине". |
text | Текст | 30 | Значение текста. Используйте "%{x}" для помещения значения аргумента "x" (от 1). |
numbArg | Количество аргументов | 40 | Количество аргументов. |
Атрибуты аргументов | |||
arg{x}val | Аргумент {x}:значение | 50+10*x | Значение аргумента x. |
arg{x}tp | Аргумент {x}:тип | 50+10*x+1 | Тип аргумента x: "Целый", "Вещественный", "Строка". |
arg{x}cfg | Аргумент {x}:конфигурация | 50+10*x+2 | Конфигурация аргумента x:
|
Id | Имя | Номер | Значение |
backColor | Фон:цвет | 20 | Фоновый цвет. Имя цвета в виде "{color}[-{alpha}]", где:
|
backImg | Фон:изображение | 21 | Фоновое изображение. Имя изображения в форме "[{src}:]{name}", где:
|
bordWidth | Граница:ширина | 22 | Ширина бордюра. |
bordColor | Граница:цвет | 23 | Цвет бордюра (детальнее в атрибуте 20). |
bordStyle | Граница:стиль | 24 | Стиль бордюра: "Нет", "Точечный", "Пунктирный", "Сплошной", "Двойной", "Канавка", "Кромка", "Вдавлен", "Выступающий". |
src | Источник | 25 | Имя источника медиа в форме "[{src}:]{name}", где:
|
type | Тип | 27 | Тип медиа, вариант:
|
areas | Области карты | 28 | Количество активных областей. |
Атрибуты изображения (Image) | |||
fit | Заполнять виджет | 26 | Признак "Согласовать содержимое с размером виджета". |
Атрибуты видеоролика (Movie) | |||
fit | Заполнять виджет | 26 | Признак "Согласовать содержимое с размером виджета". |
speed | Скорость проигрывания | 29 | Скорость проигрывания, в процентах от оригинальной скорости. Если значение меньше 1%, то проигрывание прекращается. |
Атрибуты полноформатного видео (Full video) | |||
play | Играть | 29 | Видео/аудио - "Играть". |
roll | Завор. проигр. | 30 | Повтороение проигрывания по завершению. |
pause | Пауза | 31 | Приостановить проигрование. |
size | Размер | 32 | Общий размер видео (в миллисекундах). |
seek | Положение | 33 | Позиция проигрывания видео (в миллисекундах). |
volume | Громкость | 34 | Громкость звука [0...100]. |
Активные области | |||
area{x}shp | Область {x}:образ | 40+3*x | Вид области x: "Квадрат", "Полилиния", "Окружность". |
area{x}coord | Область {x}:координаты | 40+3*x+1 | Координаты области x, через запятую идут координаты: "x1,y1,x2,y2,xN,yN" |
area{x}title | Область {x}:заголовок | 40+3*x+2 | Заголовок области x. |
Id | Имя | Номер | Значение |
backColor | Фон:цвет | 20 | Фоновый цвет. Имя цвета в виде "{color}[-{alpha}]", где:
|
backImg | Фон:изображение | 21 | Фоновое изображение. Имя изображения в форме "[{src}:]{name}", где:
|
bordWidth | Граница:ширина | 22 | Ширина бордюра. |
bordColor | Граница:цвет | 23 | Цвет бордюра (детальнее в атрибуте 20). |
bordStyle | Граница:стиль | 24 | Стиль бордюра: "Нет", "Точечный", "Пунктирный", "Сплошной", "Двойной", "Канавка", "Кромка", "Вдавлен", "Выступающий". |
trcPer | Период слежения (с) | 25 | Режим и периодичность слежения. |
type | Тип | 26 | Тип диаграммы: "Trend", "Спектр", "XY". |
Атрибуты, общие для всех типов | |||
tSek | Время:сек | 27 | Текущее время, секунд. |
tUSek | Время:микросек | 28 | Текущее время, микросекунды. |
tSize | Размер, сек | 29 | Размер тренда, секунды. |
curSek | Курсор:сек | 30 | Положение курсора, секунды. |
curUSek | Курсор:микросек | 31 | Положение курсора, микросекунды. |
curColor | Курсор:цвет | 32 | Цвет курсора. |
sclColor | Шкала:цвет | 33 | Цвет шкалы/решетки (детальнее в атрибуте 20). |
sclHor | Шкала:горизонтальная | 34 | Режим горизонтальной шкалы/решетки: "Не рисовать", "Решетка", "Маркеры", "Решетка и маркеры", "Решетка (лог)", "Маркеры (лог)", "Решетка и маркеры (лог)". |
sclHorScl | Шкала:гориз. масштаб (%) | 44 | Горизонтальный масштаб графика в процентах, исключительно для типа "XY". |
sclHorSclOff | Шкала:смещ. гориз. масштаба (%) | 45 | Смещение горизонтального маштаба в процентах, исключительно для типа "XY". |
sclVer | Шкала:вертикальная | 35 | Режим вертикальной шкалы/решетки: "Не рисовать", "Решетка", "Маркеры", "Решетка и маркеры", "Решетка (лог)", "Маркеры (лог)", "Решетка и маркеры (лог)". |
sclVerScl | Шкала:верт. масштаб (%) | 40 | Вертикальный масштаб графика в процентах. |
sclVerSclOff | Шкала:смещ. верт. масштаба (%) | 41 | Смещение вертикального маштаба в процентах. |
sclMarkColor | Шкала:Маркеры:цвет | 36 | Цвет маркеров шкалы/решетки (детальнее в атрибуте 20). |
sclMarkFont | Шкала:Маркеры:шрифт | 37 | Шрифт маркеров шкалы/решетки. Имя шрифта в виде "{family} {size} {bold} {italic} {underline} {strike}", где:
|
valArch | Архиватор значений | 38 | Архиватор значений в форме "{МодульАрхивов}.{IdАрхиватора}". |
valsForPix | Значений на пиксел | 42 | Количество значений на пиксел. Увеличить для расширения точности экспорта на больших интервалах времени. |
parNum | Количество параметров | 39 | Количество параметров, отображаемых на одном тренде. |
Атрибуты типа: "График" | |||
sclHorPer | Шкала:размер гор. решетки, сек | 43 | Фиксированный период решётки горизонтальной шкалы, отключает автоматическое вычисление периода решётки. Активируется если количество периодов на общий размер более двух и размер одного периода не менее 15 пикселов. |
Индивидуальные атрибуты параметров тренда/графика/XY | |||
prm{X}addr | Параметр {X} :адрес | 50+10*{X} | Полный адрес к атрибуту параметра X DAQ или архиву. Также поддерживается прямая установка данных по префиксу:
0 3.14 1 3.141 5 3.1415</d>" — 10 секунд данных с периодом 1 секунда от "25.05.2013 10:00:00"; возможно "tm" и "tm_grnd" не указывать в результате чего будут подставлены значения диапазона диаграммы, также установкой атрибута "s" можно указать на время в секундах; "aprox" — аппроксимировать переход от одной точки к другой вместо подстановки предыдущего значения во все точки периодичности (обычно от упаковки);
|
prm{X}bordL | Параметр {X}:граница отображ.:нижняя | 50+10*{X}+1 | Нижняя граница значений параметра X. |
prm{X}bordU | Параметр {X}:граница отображ.:верхняя | 50+10*{X}+2 | Верхняя граница значений параметра X. |
prm{X}color | Параметр {X}:цвет | 50+10*{X}+3 | Цвет отображения тренда параметра X (детальнее в атрибуте 20). |
prm{X}width | Параметр {X}:ширина | 50+10*{X}+6 | Ширина линии тренда параметра X, в пикселах. |
prm{X}scl | Параметр {X}:шкала | 50+10*{X}+5 | Режим отдельной вертикальной шкалы параметра X: "Глобально", "Маркеры", "Решетка и маркеры", "Маркеры (лог)", "Решетка и маркеры (лог)". |
prm{X}val | Параметр {X}:значение | 50+10*{X}+4 | Значение параметра X под курсором, или на текущее время для типа "XY". |
prm{X}prop | Параметр {X}:свойства | 50+10*{X}+7 | Свойства реального архива в виде "{BegArh}:{EndArh}:{DataPeriod}", где "BegArh", "EndArh", "DataPeriod" — начало, конец и период данных архива в секундах, в реальном представлении, вплоть до микросекунд (1e-6). |
Id | Имя | Номер | Значение |
backColor | Фон:цвет | 20 | Фоновый цвет. Имя цвета в виде "{color}[-{alpha}]", где:
|
backImg | Фон:изображение | 21 | Фоновое изображение. Имя изображения в форме "[{src}:]{name}", где:
|
font | Шрифт | 22 | Имя шрифта в виде "{family} {size} {bold} {italic} {underline} {strike}", где:
|
headVis | Заголовок видим | 23 | Заголовок таблицы видим или нет. |
time | Время, сек | 24 | Текущее время, секунд. |
tSize | Размер, сек | 25 | Размер запроса, секунды. Установите значение в '0' для получения всех нарушений, для "lev" < 0. |
trcPer | Период слежения (с) | 26 | Режим и периодичность слежения. |
arch | Архиватор | 27 | Архиватор сообщений в форме "{МодульАрхивов}.{IdАрхиватора}". |
tmpl | Шаблон | 28 | Шаблон категории или регулярное выражение "/{re}/". Для шаблона зарезервированы символы:
|
lev | Уровень | 29 | Уровень сообщений. Установите значение < 0 для получения текущих нарушений. |
viewOrd | Порядок отображения | 30 | Порядок отображения: "По времени", "По уровню", "По категории", "По сообщению", "По времени (обратно)", "По уровню (обратно)", "По категории (обратно)", "По сообщению (обратно)". |
col | Показать колонки | 31 | Список видимых и порядок колонок, разделённый символом ';'. Предусматриваются колонки:
|
itProp | Свойства элемента | 32 | Количество свойств элементов. |
Индивидуальные атрибуты свойств элементов | |||
it{X}lev | Элемент {X}:уровень | 40+5*{X} | Критерий: уровень элемента X, более или равно указанному. |
it{X}tmpl | Элемент {X}:шаблон | 40+5*{X}+1 | Критерий: шаблон категории элемента X (детальнее в атрибуте 28). |
it{X}fnt | Элемент {X}:шрифт | 40+5*{X}+2 | Шрифт элемента X (детальнее в атрибуте 22). |
it{X}сolor | Элемент {X}:цвет | 40+5*{X}+3 | Цвет элемента X (детальнее в атрибуте 20). |
Id | Имя | Номер | Значение |
style | CSS | 20 | Правила CSS в строках, вида "body { background-color:#818181; }". |
tmpl | Шаблон | 21 | Шаблон документа в XHTML, начинается с тега "body" и включает процедурные вставки: |
doc | Документ | 22 | Финальный документ в XHTML, начинается с тега "body". |
font | Шрифт | 26 | Базовый шрифт текста документа. Имя шрифта в виде "{family} {size} {bold} {italic} {underline} {strike}", где:
|
bTime | Время:начало | 24 | Время начала документа, секунд. |
time | Время:текущее | 23 | Время генерации документа, секунд. Записать время для генерации документа от этой точки или нуля для перегенерации. |
n | Размер архива | 25 | Количество документов или глубина архива. |
Атрибуты включеного режима архивирования | |||
aCur | - | Позиция текущего документа в архиве. Запись значения <0 производит архивацию текущего документа. | |
vCur | - | Текущий визуализируемый документ архива. Запись значения -1 — выбор следующего документа, -2 — выбор предыдущего документа. | |
aDoc | документ | - | Текущий документ архива в XHTML, начинается с тега "body". |
aSize | - | Реальный размер архива документа. |
Имя | Назначение |
Атрибуты | |
rez | Атрибут результата исполнения процедуры, содержимое которого помещается в дерево документа. |
lTime | Время последнего формирования. Если документ формируется впервые то <lTime> равен <bTime>. |
rTime | Содержит время для перебираемых значений в секундах, определяется внутри тегов с атрибутом "docRept". |
rTimeU | Содержит время для перебираемых значений в микросекундах, определяется внутри тегов с атрибутом "docRept". |
rPer | Содержит периодичность перебора значений (атрибут "docRept"). |
mTime, mTimeU, mLev, mCat, mVal | Определяются внутри тегов с атрибутом "docAMess" при разборе сообщений архива сообщений: mTime — время сообщения; mTimeU — время сообщения, микросекунды; mLev — уровень сообщения; mCat — категория сообщения; mVal — значение сообщения. |
Специальные теги | |
Специальные атрибуты стандартных тегов | |
body.docProcLang | Язык исполняемых процедур документа. По умолчанию это "JavaLikeCalc.JavaScript". |
*.docRept="1s" | Тег с указанным атрибутом при формировании размножается путём смещения времени в атрибуте "rTime" на значение указанное в данном атрибуте. |
*.docAMess="1:PLC*" | Указывает на необходимость размножения тега с атрибутом сообщения из архива сообщений за указанный интервал времени, в соответствии с уровнем "1" и шаблоном запроса "PLC*" по категории сообщения. В шаблоне запроса могут указываться регулярные выражения в виде "/{re}/". Для данного тега, в процессе размножения, определяются атрибуты: "mTime", "mTimeU", "mLev", "mCat" и "mVal". |
*.docAMessArchs="ArchMod0.Archivator0[;ArchModN.ArchivatorN]" | Дополняет атрибут "*.docAMess" перечнем архиваторов для чтения сообщений. |
*.docRevers="1" | Указывает на инвертирование порядка размножения, последний сверху. |
*.docAppend="1" | Признак необходимости добавления результата выполнения процедуры в тег процедуры. Иначе результат исполнения заменяет содержимое тега. |
body.docTime | Время формирования документа. Используется для установки атрибута lTime при следующем формировании документа. Не устанавливается пользователем! |
table.export="1" | Включение возможности экспорта содержимого указанной таблицы в CSV-файл и другие табличные форматы. |
Id | Имя | Номер | Значение |
pgOpenSrc | Страница:источник открытия | 3 | Полный адрес страницы, которая включена внутрь данного контейнера. |
pgGrp | Страница:группа | 4 | Группа контейнера страниц. |
backColor | Фон:цвет | 20 | Фоновый цвет. Имя цвета в виде "{color}[-{alpha}]", где:
|
backImg | Фон:изображение | 21 | Фоновое изображение. Имя изображения в форме "[{src}:]{name}", где:
|
bordWidth | Граница:ширина | 22 | Ширина бордюра. |
bordColor | Граница:цвет | 23 | Цвет бордюра (детальнее в атрибуте 20). |
bordStyle | Граница:стиль | 24 | Стиль бордюра: "Нет", "Точечный", "Пунктирный", "Сплошной", "Двойной", "Канавка", "Кромка", "Вдавлен", "Выступающий". |