База знаний

Справочная система SP-XML

Связанные темы:

Экраны
Атрибуты экрана
Рабочие элементы экрана
Элементы-контейнеры
Управляющие элементы экрана
Мета-конструкции экрана
Общие атрибуты описания элемента экрана

<ATTRIBUTE-MAPPING>

Конструкция ATTRIBUTE-MAPPING используется внутри шаблонного элемента экрана, состоящего из других элементов. Позволяет задать отображение атрибута, заданного для кастомного элемента в аналогичный атрибут внутренних элементов на этапе парсинга.

Обязательные параметры:                                   

NAME – имя атрибута

TARGET – имя внутреннего элемента, либо несколько имен через запятую.

Необязательные параметры:

NEW-NAME – новое имя атрибута для внутреннего элемента

NEW-VALUE – новое значение атрибута для внутреннего элемента

KEEP-ORIGINAL – сохранять атрибут и в самом элементе (bool)  


Пример

<LINE NAME="ui2_label_with_bullet" SAMPLE="1" INNER-ALIAS="control" HORIZ-SPACING="4px">
<ATTRIBUTE-MAPPING NAME="TITLE" TARGET="core"/>
<ATTRIBUTE-MAPPING NAME="TEXT-COLOR" TARGET="label,core"/>

<LABEL NAME="label" TITLE-EXPR="base1_config.special_characters.bullet"/>
<LABEL NAME="core"/>
</LINE>