Создается схема и подключается к двум формам: форма диалог и форма таблица.
Далее схема подключается к св-ву схемы документа, в котором она будет отображаться.
Создание схемы
Создать схему CorrespondentsTable, в которой описать типы данных
Создание диалога
Создать форму CorrespondentTableDialogForm для диалога, указав в условие скрытие dialog
Создание таблицы
Создать форму CorrespondentTableForm для диалога, указав в условие скрытие table
Подключение таблицы к схеме документа
Подключить схему таблицы CorrespondentsTable к схеме
Схема документа
<?xml version='1.0' encoding='UTF-8'?> <schemas xmlns="http://www.intertrust.ru/schema/palette/tn-schema"> <schema name="{schema name}"> <!-- ... --> <schema-ref name="correspondents" ref="CorrespondentsTable" array="true" null-empty="true"/> <!-- ... --> </schema> </schemas>
Подключение таблицы к форме
Подключить к форме документа поле из схемы correspondents и указать параметр визуализации table
Форма документа
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> <form schema-ref="{schema name}" id="{form name}" projection="default" showtabs="true"> <component> <!-- ... --> <field attribute-ref="correspondents" name="${ui.form.correspondents.name:Корреспондент:}" recalc="true" > <appearance location="table"/> </field> <!-- ... --> </component> </form> </ui>