UI компонент![](anchor.svg)
Данный контекст позволяет управлять отдельными UI компонентами. Все UI компоненты можно найти в палитре компонентов, откуда их можно добавить на Инструментальную панель. Подробности о разработке UI компонентов можно найти в разделе Пользовательские UI компоненты.
Уникальные действия![](anchor.svg)
[?]
Настроить UI компонент![](anchor.svg)
Действие используется для редактирования свойств компонента пользовательского интерфейса.
Тип действия: |
Редактировать скрипт![](anchor.svg)
Открывает окно для редактирования свойства Источник UI компонента.
Общие действия![](anchor.svg)
[?]
Удалить, Создать копию, Реплицировать, Редактировать права доступа, Показать статус, Просмотр событий
Расширенные сведения |
Информация о контексте![](anchor.svg)
Тип контекста: UI компонент
Имя контекста: определяется пользователем
Описание контекста: определяется пользователем
Путь контекста: users.USER_NAME.uiComponents.UI_COMPONENT_NAME
Маска контекста: users.*.uiComponents.*
Права доступа к контексту![](anchor.svg)
[?]
Уровень | Описание |
Нет прав | Доступ запрещен. |
Наблюдатель | Доступ запрещен. |
Оператор | Открыть в браузере конфигурацию. |
Менеджер | Настройка и удаление UI компонентов. |
Инженер | То же самое, что и Менеджер. |
Администратор | То же, что и Менеджер. |
Общедоступные переменные (Свойства)![](anchor.svg)
[?]
Общие переменные: groupMembership (Членство в группах)
Свойства![](anchor.svg)
Определяет имя и описание UI компонента, а также предоставляет доступ к расширенным свойствам: Истоичник и Скомпилированный Источник.
Имя переменной: | childInfo |
Записи: | 1 |
Права доступа: | Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера |
Формат записи:
Поле Имя | Тип поля | Заметки |
name | String | 1-50 символов |
description | String | 1-50 символов |
source | String | Исходный код, определяющий внешний вид и поведение UI-компонента, интегрирующий данные из переменных компонента, обрабатывающий Функции компонента и способный генерировать События компонента. Неизменяемое. Редактируется с помощью действия Редактировать скрипт. |
compiledSource | String | Неизменяемое |
Переменные компонента![](anchor.svg)
Определения переменных, которые будут доступны 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 |
Функции компонента![](anchor.svg)
Определения функций, которые будут доступны 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 |
События компонента![](anchor.svg)
Определения событий, которые будут доступны компоненту UI.
Имя переменной: | componentEvents |
Записи: | 0...неограниченно |
Права доступа: | Чтение доступно на уровне прав Наблюдателя, запись доступна на уровне прав Менеджера |
Формат записи:
Поле Имя | Тип поля | Заметки |
name | String | |
description | String | |
format | Data Table | |
help | String | |
level | Integer | |
group | String | |
permissions | String | |
firePermissions | String | |
historyStorageTime | Long |
Зависимости![](anchor.svg)
Список зависимостей typescript, которые могут быть импортированы в Источник.
Имя переменной: | componentDependencies |
Записи: | 0...неограниченно |
Права доступа: | Чтение доступно на уровне прав Наблюдателя, запись доступна на уровне прав Менеджера |
Формат записи:
Поле Имя | Тип поля | Заметки |
name | String | |
link | String | Веб-адрес или ссылка на API медиа библиотеки сервера |
Общедоступные функции![](anchor.svg)
[?]
Текущий контекст не имеет публичных функций.
Общедоступные события![](anchor.svg)
[?]
Общие события: Добавлен дочерний контекст, Удален дочерний контекст, Вычисление, Ошибка вычисления, Изменена информация, Информация.