Корневая панель
Корневая панель - это основной контейнер инструментальной панели для всех других компонентов и контейнеров. |
Общие переменные (свойства)
[?]
Общие переменные: Имя, Видимый, Свойства расширения, Стиль, Прелоадер, События, Привязки.
Наследуемые переменные (свойства)
Компорент корневая панель является контейнером, поэтому наследует общие свойства контейнеров.
Текущее разрешение экрана
Указывает точку останова, которая применяется в данный момент.
Имя переменной: | currentBreakpoint |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания | |
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 | Указывает, что точка останова включена. | |
Разрешение экрана по умолчанию
Указывает, какую точку останова использовать по умолчанию для корневой панели.
Имя переменной: | defaultBreakpoint |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
name | 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 | Количество параллельно работающих привязок |
Максимум параллельно работающих привязок
Абсолютный максимум числа потоков в пуле обработки привязок. Если данное максимальное число достигнуто, а еще имеются задачи на немедленное выполнение, такие задачи будут либо не выполнены, либо заблокированы до высвобождения ресурсов какого-либо потока. По умолчанию этот лимит установлен на 100.
Имя переменной: | maximumConcurrentBindings |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
maximumBindingQueueLength | Integer | Максимум параллельно работающих привязок |
Максимальная длина очереди необработанных привязок
Максимальное число задач на обработку привязок, которые могут быть поставлены в очередь. При переполнении очереди будут создаваться дополнительные потоки обработки привязок в пуле до тех пор, пока не будет достигнут Максимум параллельно работающих привязок.
Имя переменной: | maximumBindingQueueLength |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
maximumBindingQueueLength | Integer | Максимальная длина очереди необработанных привязок |
Показать сообщение о пустой инструментальной панели
Определяет, будет ли показано сообщение пользователям при просмотре инструментальной панели, на которой нет компонентов. Поведение следующее:
True (по умолчанию): отображает сообщение, если на панели нет компонентов. Это помогает пользователям понять состояние панели и побуждает их начать добавлять контент.
False: на пустых панелях сообщение не отображается, что приводит к чистой панели, если на ней нет компонентов.
Имя переменной: | showEmptyDashboardMessage |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
showEmptyDashboardMessage | Boolean | Показать сообщение о пустой инструментальной панели |
Настройки страницы
Содержит конфигурацию страницы, используемую для визуализации инструментальной панели для печати. Используется в настройках страницы для печати. Обзор инструментальных панелей для печати см. в разделе Инструментальные панели для печати.
Название переменной: | pageSettings |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Описание | ||
pageFormat | String | Формат бумаги. Размер страницы вычисляется системой на основе выбранного формата. Поддерживаемые значения: | ||
Формат | Ширина, см | Высота, см | ||
|---|---|---|---|---|
A0 | 84,1 | 118,9 | ||
A1 | 59,4 | 84,1 | ||
A2 | 42,0 | 59,4 | ||
A3 | 29,7 | 42,0 | ||
A4 | 21,0 | 29,7 | ||
A5 | 14,8 | 21,0 | ||
A6 | 10,5 | 14,8 | ||
B4 | 25,0 | 35,3 | ||
B5 | 17,6 | 25,0 | ||
Письмо | 21,59 | 27,94 | ||
Юридический | 21,59 | 35,56 | ||
Таблоид | 27,94 | 43,18 | ||
orientation | Integer | Ориентация страницы. Поддерживаемые значения:
| ||
pageWidth | Integer | Расчетная ширина страницы в пикселях. | ||
pageHeight | Integer | Расчетная высота страницы в пикселях. | ||
scaleMode | Integer | Режим масштабирования. Поддерживаемые значения:
| ||
scalePercent | Integer | Пользовательский процент масштабирования. Используется, когда для параметра scaleMode установлено значение | ||
marginLeft | Integer | Слева поле страницы в пикселях. | ||
marginRight | Integer | Правая граница страницы в пикселях. | ||
marginTop | Integer | Верхняя граница страницы в пикселях. | ||
marginBottom | Integer | Нижнее поле страницы в пикселях. | ||
Для печати
Это свойство указывает, что текущая инструментальная панель находится в режиме для печати.
Название переменной: | printable |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Описание поля |
printable | Boolean | Указывает, что текущая инструментальная панель находится в режиме для печати. |
Общие функции
[?]
Размеры страниц из Формата
Эта функция преобразует код формата бумаги в размеры страницы. Она используется в настройках печати страниц. Обзор инструментальных панелей для печати см. в разделе Инструментальные панели для печати.
Имя функции: | pageSizesFromFormat | ||
Права доступа: | Доступно на уровне прав доступа оператора | ||
Входные записи: | 1 | ||
Входной формат: | Название | Тип | Описание |
pageFormat | String | Код формата бумаги. Поддерживаемые значения включают | |
Выходные записи: | 1 | ||
Выходной формат: | Название | Тип | Описание |
pageWidth | Integer | Ширина страницы в пикселях. | |
pageHeight | 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 | Трассировка стека ошибки. |
Изменение контекста по умолчанию
Срабатывает при изменении контекста по умолчанию инструментальной панели и возвращает путь к новому контексту по умолчанию в виде строки.
Имя события: | defaultContextChanged |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
value | String | Строка, представляющая путь к контексту нового контекста по умолчанию для инструментальной панели. |
Was this page helpful?