Пользовательские свойства корневой панели
Пользовательские свойства корневой панели инструментальной панели позволяют определить дополнительные переменные, которые будут частью корневого контекста инструментальной панели. Эта мощная функция дает инженерам большую гибкость при создании инструментальных панелей. Пользовательские свойства ведут себя так же, как и любые другие свойства инструментальной панели, но могут быть определены в любом желаемом формате.
Два ключевых случая использования пользовательских свойств - хранение данных для использования несколькими компонентами инструментальной панели и передача данных в контейнер Implant из родительской инструментальной панели. В практическом примере Имплант инструментальных панелей объясняется, как использовать пользовательские свойства для тестирования и отладки поведения контейнера Имплант. Далее мы объясним, как определить пользовательские свойства в более общем случае.
Определение пользовательских свойств
Пользовательские свойства корневой панели определяются точно так же, как и другие переменные. Чтобы определить пользовательское свойство для инструментальной панели, выполните следующие действия:
Перейдите в дерево компонентов текущей инструментальной панели.
Откройте редактор свойств корневой панели
В группе Основные свойства откройте свойство "Пользовательские свойства" корневой панели.
Определите имя, формат таблицы, описание и текст справки для свойства. Например:
Имя | Формат | Описание | Справка |
|---|---|---|---|
| См. следующий шаг |
|
|
Щелкните в поле Формат и задайте нужный формат. Например:
Минимальное количество записей как
1Максимальное количество записей равно
1Введите поля, как показано в следующей таблице. Остальные поля можно оставить пустыми.
Имя | Тип | Описание | По умолчанию |
|---|---|---|---|
|
|
|
|
|
|
|
|
Нажмите OK, чтобы сохранить пользовательские свойства.
Получение значения пользовательских свойств
Значение пользовательских свойств можно получить в выражениях инструментальной панели, используя схему формы/ссылки. Продолжая предыдущий пример, значение поля a в exampleVariable можно получить с помощью следующего выражения:
{form/:exampleVariable$a}Это выражение можно разложить следующим образом:
form/указывает на текущую приборную панель:указывает на контекст инструментальной панели по умолчаниюexampleVariableссылается на ранее определенное пользовательское свойство$a- стандартный синтаксис ссылки для возврата данных поляaвexampleVariable
Установка значения пользовательских свойств
Значение пользовательского свойства может быть отредактировано вручную в редакторе свойств корневой панели или с помощью привязки.
Установка значения пользовательского свойства через редактор свойств
Установка значения свойства с помощью редактора свойств может быть полезна в ряде случаев, например для экспериментов с различными значениями по умолчанию или для отладки поведения инструментальной панели.
Откройте редактор свойств корневой панели
Перейдите на вкладку "Пользовательские свойства".
Нажмите на нужное пользовательское свойство, чтобы установить его значение
Установка значения пользовательского свойства с помощью выражения
Установка значения пользовательского свойства с помощью привязки - это способ автоматизировать изменения пользовательского свойства на основе пользовательского ввода или других динамических факторов.
Чтобы изменить значение пользовательского свойства с помощью привязки, установите Цель привязки для указания изменяемого пользовательского свойства. Продолжая приведенный выше пример, цель привязки будет выглядеть следующим образом:
form/:exampleVariable$aОбратите внимание, что объект, идентифицируемый привязкой, совпадает со ссылкой на выражение, используемое для получения значения пользовательского свойства.
Was this page helpful?