База знаний

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

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

Языково-зависимые атрибуты
Атрибуты описания формы
Атрибуты описания элемента формы
Вспомогательные конструкции
Первичное отображаемое имя
Специальные пользовательские методы, определяемые в форме документа

FOREIGN-ARRAY

Задает косвенную ссылку. Косвенная ссылка является указателем на элемент из некоторого массива, при этом используется механизм поиска по ключу. Косвенная ссылка описывается атрибутом FOREIGN-ARRAY, задающем выражение, вычисляющее целевой массив. Целевой массив должен иметь первичный ключ, задаваемый атрибутом PRIMARY-KEY.

Пример

<!--Задан массива элементов, содержащих поля id и name -->

<regions>

   <region MULTIPLE="1" PRIMARY-KEY="id">

       <id TYPE="integer"/>

       <name TYPE="string"/>

   </region>

</regions>

 

<!--Задан элемент, значение для поля region_id которого может быть выбрано только из массива (справочника) regions -->

<org>

    <region_id TYPE="integer" FOREIGN-ARRAY="regions"/>

</org>