Корневая панель
Корневая панель - это основной контейнер инструментальной панели для всех других компонентов и контейнеров. |
Общие переменные (свойства)
[?]
Общие переменные: Имя, Видимый, Свойства расширения, Стиль, Прелоадер, События, Привязки.
Наследуемые переменные (свойства)
Компорент корневая панель является контейнером, поэтому наследует общие свойства контейнеров.
Ширина макета
Ширина макета для абсолютного позиционирования, в пикселях.
Имя переменной: | layoutWidth |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
layoutWidth | Integer | Ширина макета |
Текущее разрешение экрана
Указывает точку останова, которая применяется в данный момент.
Variable Name: | currentBreakpoint |
Records: | 1 |
Формат записи:
Field Name | Field Type | Notes | |
name | String | Имя активной в данный момент точки останова | |
description | String | Описание точки останова | |
value | Data Table | Значение точки останова. Значение по умолчанию - None, которое не создает никаких CSS @media запросов и стили должны применяться при любом разрешении экрана. Пользовательские значения могут быть указаны в пикселях. Пиксельные значения можно выбрать по метке из следующей таблицы: | |
Метка | Ширина точки останова | ||
---|---|---|---|
None | 0px | ||
Mobile | 320px | ||
Tablet | 800px | ||
Laptop | 1366px | ||
Full HD | 1920px | ||
QHD | 2560px | ||
Ultra HD | 3840px | ||
enabled | Boolean | Указывает, что точка останова включена. |
Разрешение экрана по умолчанию
Указывает, какую точку останова использовать по умолчанию для корневой панели.
Variable Name: | defaultBreakpoint |
Records: | 1 |
Формат записи:
Field Name | Field Type | Notes |
name | String | Имя точки останова, назначенной по умолчанию |
Высота макета
Высота макета для абсолютного позиционирования, в пикселях
Имя переменной: | layoutHeight |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
layoutHeight | String | Высота макета |
Дополнительные свойства
Эта переменная позволяет добавлять пользовательские свойства (переменные) в корневую панель.
Имя переменной: | customProperties |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
name | String | Name. Имя пользовательского свойства. |
format | Data Table | Format. Формат пользовательского свойства. Более подробно см. формат таблицы. |
description | String | Description. Описание пользовательского свойства. |
help | String | Help. Справочное сообщение пользовательского свойства. |
Привязки
Эта переменная содержит все доступные для инструментальной панели привязки. Более подробно см. в разделе Привязки.
Имя переменной: | bindings |
Записи: | 0..не ограничено |
Формат записи:
Имя поля | Тип поля | Примечания |
target | String | Target. Цель привязки. |
expression | String | Expression. Выражение привязки. |
activator | String | Activator. Активатор привязки. |
condition | String | Condition. Выражение условия привязки. |
onstartup | Boolean | On Startup. Если включено, привязка будет выполняться после полной загрузки инструментальной панели. Более подробно см. Жизненный цикл инструментальной панели. |
onevent | Boolean | On Event. Если включено, привязка будет выполняться при возникновении события, указанного в поле Activator переменной Привязки. |
periodically | Boolean | Periodically. Если включено, привязка будет выполняться постоянно по истечении периода времени, указанного в поле Period переменной Привязки. |
period | Long | Period. Период времени для периодического выполнения привязки. |
Параллельная работа привязок при запуске
Если включено, каждая привязка будет обрабатываться в отдельном потоке. Более подробно см. Производительность привязки.
Имя переменной: | startupBindingsConcurrency |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
startupBindingsConcurrency | Boolean | Параллельная работа привязок при запуске |
Количество параллельно работающих привязок
Максимальное количество заданий на обработку привязок при нормальных условиях. Если необходимо начать выполнение большего количества заданий на обработку, задачи сверх указанного количества помещаются в очередь на обработку по мере освобождения потоков.
Имя переменной: | normalConcurrentBindings |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
normalConcurrentBindings | Integer | Количество параллельно работающих привязок |
Максимум параллельно работающих привязок
Абсолютный максимум числа потоков в пуле обработки привязок. Если данное максимальное число достигнуто, а еще имеются задачи на немедленное выполнение, такие задачи будут либо не выполнены, либо заблокированы до высвобождения ресурсов какого-либо потока.
Имя переменной: | maximumConcurrentBindings |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
maximumBindingQueueLength | Integer | Максимум параллельно работающих привязок |
Максимальная длина очереди необработанных привязок
Максимальное число задач на обработку привязок, которые могут быть поставлены в очередь. При переполнении очереди будут создаваться дополнительные потоки обработки привязок в пуле до тех пор, пока не будет достигнут Максимум параллельно работающих привязок.
Имя переменной: | maximumBindingQueueLength |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
maximumBindingQueueLength | Integer | Максимальная длина очереди необработанных привязок |
Общие события
[?]
Общие события: Нажатие мыши
Показ
Событие возникает сразу после отображения веб инструментальной панели при запуске или после ее извлечения из кэша. Более подробно см. Жизненный цикл инструментальной панели.
Имя события: | shown |
Записи: | 0 |
Недействительно
Событие используется только во время редактирования инструментальной панели. Не стоит использовать его для управления нормальными операциями инструментальной панели.
Имя события: | invalidated |
Записи: | 0 |
Переадресовано
Событие возникает при выполнении операции переадресация из привязки.
Имя события: | redirected |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
dashboard | String | Путь контекста инструментальной панели, к которому ведет операция переадресации. |
mode | String | Режим работы инструментальной панели: редактирование, просмотр или запущена. |
historyUrlChanged | Boolean | Определяет, был ли изменен URL в истории браузера во время переадресации. |
parameters | Data Table | Эта таблица содержит все параметры для вызова операции переадресации, по одному параметру в каждом ряду. |
Действие запущено
Событие возникает при запуске действия из инструментальной панели.
Имя события: | actionLaunched |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
reference | String | Ссылка, используемая для запуска действия. |
parameters | Data Table | Параметры действия. |
actionId | String | ID действия. |
Привязка обработана
Событие возникает после успешной обработки привязки инструментальной панели. В настоящее время, данное событие возникает только в режиме предпросмотра инструментальной панели.
Имя события: | bindingProcessed |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
timestamp | Date | Дата/время обработки. |
bindingNumber | Integer | Номер привязки в списке привязок, по сути, ID привязки. |
target | String | Цель привязки. |
expression | String | Выражение привязки. |
method | Integer | Метод вычисления привязки: при запуске, при событии или периодически. |
cause | String | Причина привязки. |
evaluationOptions | String | Опции вычисления привязки, включающие активатор и условие привязки. |
result | String | Результат вычисления привязки. |
Ошибка привязки
Событие возникает, если привязка инструментальной панели обработана с ошибкой. В настоящее время, данное событие возникает только в режиме предпросмотра инструментальной панели.
Имя события: | bindingError |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
timestamp | Date | Дата/время обработки. |
bindingNumber | Integer | Номер привязки в списке привязок, по сути, ID привязки. |
target | String | Цель привязки. |
expression | String | Выражение привязки. |
method | Integer | Метод вычисления привязки: при запуске, при событии или периодически. |
cause | String | Причина привязки. |
error | String | Текст ошибки привязки. |
stacktrace | String | Трассировка стека ошибки. |