Корневая панель
Корневая панель - это основной контейнер инструментальной панели для всех других компонентов и контейнеров. |
Общие переменные (свойства)
Общие переменные: Имя, Видимый, Свойства расширения, Выход за пределы контента, Стиль контейнера, Пользовательские классы, Стиль
Наследуемые переменные (свойства)
Компорент корневая панель является контейнером, поэтому наследует общие свойства контейнеров.
Ширина макета
Ширина макета для абсолютного позиционирования, в пикселях.
Имя переменной: | layoutWidth |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
layoutWidth | Integer | Ширина макета |
Высота макета
Высота макета для абсолютного позиционирования, в пикселях
Имя переменной: | 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 | Трассировка стека ошибки. |