Свойства компонента

Доступно три типа свойств компонентов: пользовательские свойства, свойства среды и свойства версии (другой тип - свойства компонента - определяется шаблоном и становится частью всех компонентов, создаваемых на основе шаблонов). Версии свойств (изменения) регистрируются и остаются доступными.
Три типа можно указать на панели Свойства компонента (Компоненты > [выбранный компонент] > Свойства). Три типа перечислены в следующей таблице.
Табл. 1. Свойства компонента
Тип Описание
Свойства

Пользовательское свойство; можно использовать в сценариях и модулях. Эти свойства наследуются из шаблона; их нельзя изменить на основе компонента.

Ссылка: ${p:component/propertyName}.

Среда
Доступно для сред, использующих компонент. Свойство отображается на панели Связи компонентов для среды (Приложения > [выбранное приложение] > Среды > [выбранная среда] > Связи компонентов), см. раздел Среды приложений. Для каждого свойства должен быть указан тип:
  • Текст

    Позволяет пользователям ввести текстовые символы.

  • Текстовая область

    Позволяет пользователям ввести произвольный текст (до 4064 символов).

  • Переключатель

    Отображает переключатель. Если переключатель включен, то применяется значение true; в противном случае свойство не задано.

  • Выбор

    Требуется список из одного или нескольких значений. Включает одиночный выбор.
    Прим.: В настоящее время не реализовано.
  • Множественный выбор

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

  • Защищенный

    Применяется для паролей. Аналогично типа Текст, однако значения скрыты.

Значение, указанное в среде компонентов, переопределяет значение с таким же именем в свойстве среды. Свойства среды компонента обеспечивают централизацию свойств, типа отслеживания и значений по умолчанию. Свойства среды задают специальные списки пар свойство=значение.

Ссылка: ${p:environment/propertyName}.

Версия

Доступно для каждой версии компонента (Компоненты > [выбранный компонент] > Версии > [выбранная версия] > Свойства). Значения можно указать на уровне отдельных версий. Для каждого свойства должен быть указан тип (см. выше).

Ссылка: ${p:version/propertyName}.


Комментарии