Свойства инструментальной панели
Таблица Свойств инструментальной панели определяет базовые опции инструментальной панели. Эти опции значительно отличаются для веб и десктопных инструментальных панелей.
К этим свойствам можно получить доступ через переменную childInfo.
Свойства веб инструментальной панели
Ниже объясняются настройки веб инструментальных панелей.
Описание поля | Field Name | |
Имя. Имя контекста инструментальной панели, требуемое для ссылки на данную инструментальную панель из других частей системы. Должно соответствовать соглашениям о наименованиях контекста. | name | |
Описание. Текстовое описание инструментальной панели, которое также является описанием контекста инструментальной панели. | description | |
Назначение. В данном случае установите на Веб. | destination | |
Тип. Тип инструментальной панели: Абсолютная, Относительная и Экземпляр класса. | type | |
Контекст хранилища. Определяет Класс, связанный с инструментальной панелью. Устанавливается только для инструментальных панелей Экземпляра класса. | storageContext | |
Таблица. Определяет таблицу хранения Класса, связанного с инструментальной панелью. Устанавливается только для инструментальных панелей Экземпляра класса. | storageClass | |
Выражение пригодности. Определяет, для какого контекста (контекстов) может быть использована инструментальная панель. Более подробно об этом см. Пригодность ресурсов. | validityExpression | |
Правила обновления пригодности. Перечень контекстных масок и имен событий. Если событие, определенное полем Событие этой таблицы, возникает в любом контексте, который соответствует маске, определенной полем Маска в той же записи, Выражение пригодности для этого контекста пересчитывается. Это позволяет сделать инструментальную панель пригодной и непригодной для определенного контекста, если происходят какие-то изменения. | validityListeners | |
Определять пригодность для удаленных контекстов. Если флаг включен, инструментальную панель можно прикрепить не только к локальным контекстам, но и к удаленным контекстам, подключенным по распределенной архитектуре. | allowValidityForRemoteContexts | |
Запускать как действие по умолчанию. Применяется к Относительным инструментальным панелям. Если флаг включен, действие "открыть панель" становится действием по умолчанию для любого контекста, к которому привязана инструментальная панель. | launchAsDefault | |
Выражение для обработки шаблона. Это выражение вычисляется при запуске инструментальной панели. Оно принимает таблицу элементов инструментальной панели за таблицу по умолчанию. Выражение должно оперативно менять таблицу элементов (которая, по сути, составляет шаблон инструментальной панели) и возвращать обновленную версию. | templateProcessingExpression | |
Среда вычисления Выражения для обработки шаблонов: | ||
---|---|---|
Контекст, для которого открывается относительная инструментальная панель | ||
Таблица элементов инструментальной панели | ||
0 | ||
Только стандартные переменные. | ||
Шаблон. Определяет контекст инструментальной панели, содержащий компонент Вложенная панель с неопределенным свойством Ссылка и свойством Содержимое, установленным в | template | |
Включить кэширование. Включает кэширование для данной инструментальной панели. Эта опция будет действовать только при включенном кэшировании в общих настройках плагина Web UI. | cacheEnabled | |
Выражение для вычисления заголовка дашборда. Это выражение вычисляется при запуске инструментальной панели. Оно принимает таблицу элементов панели в качестве таблицы по умолчанию. Если выражение возвращает строку, она устанавливается в качестве заголовка инструментальной панели. | headerExpression | |
Среда вычисления Выражения заголовка: | ||
Контекст, для которого открывается относительная инструментальная панель | ||
Таблица элементов инструментальной панели | ||
0 | ||
Только стандартные переменные. |
Свойства инструментальной панели для десктопа
Ниже объясняются настройки инструментальной панели для десктопа.
Описание поля | Field Name | |
Имя. Имя контекста инструментальной панели, требуемое для ссылки на данную инструментальную панель из других частей системы. Должно соответствовать соглашениям о наименованиях контекста. | name | |
Описание. Текстовое описание инструментальной панели, которое также является описанием контекста инструментальной панели. | description | |
Выражение заголовка. Заголовок инструментальной панели, который появляется в верхней части окна панели. Если заголовок не указан, вместо него используется Описание. Заголовок может быть обычной строкой, либо выражением. Если заголовок представлен выражением, оно вычисляется в строку. Это позволяет заголовкам относительных инструментальных панелей отображать значения из контекстов, чьи данные показываются на инструментальной панели. Пример: Допустим, мы создаем инструментальную панель, которая показывает состояние питания устройства. Мы может установить Выражение заголовка на | title | |
Среда вычисления Выражения заголовка: | ||
---|---|---|
Контекст, для которого открывается относительная инструментальная панель | ||
Нет | ||
0 | ||
Только стандартные переменные. | ||
Компоновка. Компоновка инструментальной панели, плавающие окна или с прокруткой. | layout | |
Количество столбцов. Количество столбцов, только для панелей с прокруткой. | columns | |
Тип. Тип инструментальной панели: Абсолютная или Относительная. | type | |
Выражение пригодности. Определяет, для какого контекста (контекстов) может быть использована инструментальная панель. Более подробно об этом см. раздел Пригодность ресурсов. | validityExpression | |
Правила обновления пригодности. Перечень масок контекста и имен событий. Если событие, определенное полем Событие этой таблицы, возникает в любом контексте, который соответствует маске, определенной полем Маска в той же записи, Выражение пригодности для этого контекста пересчитывается. Это позволяет сделать инструментальную панель пригодной и непригодной для определенного контекст, если происходят какие-то изменения. | validityListeners | |
Определять пригодность для удаленных контекстов. Если флаг включен, инструментальную панель можно прикрепить не только к локальным контекстам, но и к удаленным контекстам, подключенным по распределенной архитектуре. | allowValidityForRemoteContexts | |
Можно закрыть. Определяет, можно ли закрыть инструментальную панель. Незакрываемые инструментальные панели часто играют роль основной панели в пользовательском интерфейсе оператора. | closable | |
Закрывать панель при повторном открытии. Определяет, будет ли инструментальная панель закрываться перед повторным открытием. Использование действия Открыть панель при активированной опции Закрывать панель при повторном открытии на вложенной панели (или панелях), в большинстве случаев приведет к ошибкам в работе. | closeDashboardOnReopen | |
Запускать через действие "Управление". Определяет, будет ли инструментальная панель открываться посредством действия "Управление узлом", например, действием Управление устройством. | launchViaManage | |
Панель управления компоновкой. Этот флаг определяет видимость нижней панели (Сохранить/Загрузить макет и другие кнопки). | layoutControlPanel |