Корневая панель

Корневая панель - это основной контейнер инструментальной панели для всех других компонентов и контейнеров.

Общие переменные (свойства)

[?]

Общие переменные: Имя, Видимый, Свойства расширения, Стиль, Прелоадер, События, Привязки.

Наследуемые переменные (свойства)

Компорент корневая панель является контейнером, поэтому наследует общие свойства контейнеров.

Ширина макета

Ширина макета для абсолютного позиционирования, в пикселях.

Имя переменной:

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

Трассировка стека ошибки.