Вложенная панель

Вложенная инструментальная панель - это контейнер, используемый для отображения одной инструментальной панели внутри другой.

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

[?]

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

Ссылка

Путь к контексту инструментальной панели, соответствующей панели для загрузки и отображения внутри данного компонента.

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

reference

Записи:

1

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

Имя поля

Тип поля

Примечания

reference

String

Ссылка

Контекст по умолчанию

Путь контекста, который станет контекстом по умолчанию для вложенной панели.

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

defaultContext

Записи:

1

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

Имя поля

Тип поля

Примечания

context

String

Контекст по умолчанию.

Контент

Указывает, что этот компонент вложенной панели находится в шаблоне инструментальной панели и будет использоваться для отображения содержимого инструментальной панели. Свойство Ссылка этой вложенной панели должно быть пустым.

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

content

Записи:

1

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

Имя поля

Тип поля

Примечания

content

Boolean

Контент

Загружать отдельно от родителя

Контролирует, загружается ли компонент подпанели одновременно с родительской панелью или ожидает загрузки после полной загрузки родительской панели. Может влиять на скорость загрузки панели, если используется много подпанелей.

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

startupConcurrency

Записи:

1

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

Имя поля

Тип поля

Примечания

startupConcurrency

Boolean

True - Загружать вложенную инструментальную панель, не дожидаясь загрузки других компонентов. Если вложенных панелей немного, компонент будет отображаться по мере готовности. В случаях, когда в родительской панели много вложенных панелей, это может привести к условиям гонки при загрузке вложенных панелей, что приведет к снижению производительности.

False - Загрузка вложенных инструментальных панелей в родительскую панель, и когда родительская панель будет готова, эти вложенные панели будут отображены. Может привести к повышению производительности, если в родительской инструментальной панели находится много вложенных панелей.

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

Обновление источника

Функция используется, когда необходимо одновременно изменить reference и defaultContext, чтобы избежать срабатывания нескольких событий обновления.

Функция:

updateSource

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

1

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

Поле

Тип

Описание

reference

String (nullable)

Ссылка на вложенную панель, которую нужно установить.

defaultContext

String (nullable)

Контекст по умолчанию для новой вложенной панели.

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

0

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

После того как оба поля будут обновлены (без генерации событий изменения переменных), генерируется событие sourceUpdated, содержащее установленные значения.

Данная операция не вызывает стандартные события обновления переменных при выполнении.

Общие события

[?]

Общие события: нет.

Показ

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

Имя события

shown

Записи:

1

Record Format:

Поле

Тип

Описание

dashboard

String

Путь к контексту инструментальной панели, отображаемому компонентом вложенной панели.

Источник обновлен

Событие, генерируемое после успешного обновления значений reference и defaultContext функцией updateSource.

Имя события

sourceUpdated

Записи:

1

Record Format:

Поле

Тип

Описание

reference

Строка

Установленная ссылка на вложенную панель.

defaultContext

Строка

Установленный контекст по умолчанию.

Was this page helpful?