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

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

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

[?]

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

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

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

Текущее разрешение экрана

Указывает точку останова, которая применяется в данный момент.

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

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

Ориентация страницы. Поддерживаемые значения:

  • 0 - Книжная

  • 1 - Альбомная.

pageWidth

Integer

Расчетная ширина страницы в пикселях.

pageHeight

Integer

Расчетная высота страницы в пикселях.

scaleMode

Integer

Режим масштабирования. Поддерживаемые значения:

  • 0 - Нормальный

  • 1 - Растянуть по ширине

  • 2 - По высоте

  • 3 - По странице

  • 4 - Пользовательское число.

scalePercent

Integer

Пользовательский процент масштабирования. Используется, когда для параметра scaleMode установлено значение 4.

marginLeft

Integer

Слева поле страницы в пикселях.

marginRight

Integer

Правая граница страницы в пикселях.

marginTop

Integer

Верхняя граница страницы в пикселях.

marginBottom

Integer

Нижнее поле страницы в пикселях.

Для печати

Это свойство указывает, что текущая инструментальная панель находится в режиме для печати.

Название переменной:

printable

Записи:

1

Формат записи:

Имя поля

Тип поля

Описание поля

printable

Boolean

Указывает, что текущая инструментальная панель находится в режиме для печати.

Общие функции

[?]

Размеры страниц из Формата

Эта функция преобразует код формата бумаги в размеры страницы. Она используется в настройках печати страниц. Обзор инструментальных панелей для печати см. в разделе Инструментальные панели для печати.

Имя функции:

pageSizesFromFormat

Права доступа:

Доступно на уровне прав доступа оператора

Входные записи:

1

Входной формат:

Название

Тип

Описание

pageFormat

String

Код формата бумаги. Поддерживаемые значения включают A0, A1, A2, A3, A4, A5, A6, B4, B5, Letter, Legal, Tabloidи Custom. Это значение используется для вычисления размеров печатной страницы.

Выходные записи:

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?