<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>
<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>