UI компонент

Данный контекст позволяет управлять отдельными UI компонентами. Все UI компоненты можно найти в палитре компонентов, откуда их можно добавить на Инструментальную панель. Подробности о разработке UI компонентов можно найти в разделе Пользовательские UI компоненты.

Уникальные действия

[?]

Настроить UI компонент

(Действие по умолчанию)

Действие используется для редактирования свойств компонента пользовательского интерфейса.

Тип действия:

Настроить

Редактировать скрипт

Открывает окно для редактирования свойства Источник UI компонента.

Общие действия

[?]

Удалить, Создать копию, Реплицировать, Редактировать права доступа, Показать статус, Просмотр событий

Расширенные сведения

Информация о контексте

Тип контекста: UI компонент

Имя контекста: определяется пользователем

Описание контекста: определяется пользователем

Путь контекста: users.USER_NAME.uiComponents.UI_COMPONENT_NAME

Маска контекста: users.*.uiComponents.*

Права доступа к контексту

[?]

Уровень

Описание

Нет прав

Доступ запрещен.

Наблюдатель

Доступ запрещен.

Оператор

Открыть в браузере конфигурацию.

Менеджер

Настройка и удаление UI компонентов.

Инженер

То же самое, что и Менеджер.

Администратор

То же, что и Менеджер.

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

[?]

Общие переменные: groupMembership (Членство в группах)

Свойства

Определяет имя и описание UI компонента, а также предоставляет доступ к расширенным свойствам: Истоичник и Скомпилированный Источник.

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

childInfo

Записи:

1

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

Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера

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

Поле Имя

Тип поля

Заметки

name

String

1-50 символов

description

String

1-50 символов

source

String

Исходный код, определяющий внешний вид и поведение UI-компонента, интегрирующий данные из переменных компонента, обрабатывающий Функции компонента и способный генерировать События компонента. Неизменяемое. Редактируется с помощью действия Редактировать скрипт.

compiledSource

String

Неизменяемое

Переменные компонента

Определения переменных, которые будут доступны UI компоненту.

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

componentVariables

Записи:

0...неограниченно

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

Чтение доступно на уровне прав доступа Наблюдателя, запись доступна на уровне прав доступа Менеджера.

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

Поле Имя

Тип поля

Заметки

name

String

description

String

format

Data Table

writable

Boolean

help

String

group

String

readPermissions

String

writePermissions

String

updateHistoryStorageTime

Long

historyRate

Integer

cacheTime

Long

addPreviousValueToVariableUpdateEvent

Boolean

Функции компонента

Определения функций, которые будут доступны UI компоненту.

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

componentFunctions

Записи:

0...неограниченно

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

Чтение доступно на уровне прав Наблюдателя, запись доступна на уровне прав Менеджера

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

Поле Имя

Тип поля

Заметки

name

String

description

String

inputFormat

Data Table

outputFormat

Data Table

help

String

group

String

permissions

String

type

Integer

implementation

String

Доступно только в том случае, если тип указывает на Java-реализацию.

expression

String

Доступна только в том случае, если тип указывает на Выражение расширенного поиска.

concurrent

Boolean

События компонента

Определения событий, которые будут доступны компоненту UI.

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

componentEvents

Записи:

0...неограниченно

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

Чтение доступно на уровне прав Наблюдателя, запись доступна на уровне прав Менеджера

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

Поле Имя

Тип поля

Заметки

name

String

description

String

format

Data Table

help

String

level

Integer

group

String

permissions

String

firePermissions

String

historyStorageTime

Long

Зависимости

Список зависимостей typescript, которые могут быть импортированы в Источник.

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

componentDependencies

Записи:

0...неограниченно

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

Чтение доступно на уровне прав Наблюдателя, запись доступна на уровне прав Менеджера

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

Поле Имя

Тип поля

Заметки

name

String

link

String

Веб-адрес или ссылка на API медиа библиотеки сервера

Общедоступные функции

[?]

Текущий контекст не имеет публичных функций.

Общедоступные события

[?]

Общие события: Добавлен дочерний контекст, Удален дочерний контекст, Вычисление, Ошибка вычисления, Изменена информация, Информация.