Создание схемы
Создать схему CorrespondentsTable, в которой описать типы данных
Блок кода | ||
---|---|---|
| ||
<?xml version='1.0' encoding='UTF-8'?>
<schemas xmlns="http://www.intertrust.ru/schema/palette/tn-schema">
<schema recalc="true" name="CorrespondentsTable">
<!-- Организация -->
<actor name="Correspondent">
<storage-field name="Correspondent"/>
</actor>
<!-- Индекс -->
<string name="Index">
<storage-field name="Index"/>
</string>
<!-- Адрес отправки -->
<string name="SendAddress">
<storage-field name="SendAddress"/>
</string>
<!-- ФИО получателя -->
<string name="Recipient" array="true">
<storage-field name="Recipient"/>
</string>
<!-- ФИО получателя -->
<string name="Phone">
<storage-field name="Phone"/>
</string>
</schema>
</schemas> |
Создание диалога
Блок кода | ||
---|---|---|
| ||
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> <form schema-ref="CorrespondentsTable" projection="default" name="${ui.form.CorrespondentTableDialogForm.name: Kорреспондент}" id="CorrespondentTableDialogForm"> <!-- Вывод информации только для диалога --> <properties> <hide condition-union="AND"> <negative-condition-ref ref="dialog"/> </hide> </properties> <component> <field attribute-ref="Correspondent" name="${ui.form.CorrespondentTableDialogForm.Correspondent.name:Корреспондент:}"> <!-- Подключение справочника организаций --> <directories limit-livesearch="no-restrictions"> <directory-ref ref="NONSYS_ORGS_ONLY"/> </directories> </field> <field attribute-ref="Index" name="${ui.form.CorrespondentTableDialogForm.Index.name:Индекс:}"/> <field attribute-ref="SendAddress" name="${ui.form.CorrespondentTableDialogForm.SendAddress.name:Адрес отправки:}"/> <field attribute-ref="Recipient" name="${ui.form.CorrespondentTableDialogForm.field.Recipient.name:ФИО получателя:}"> <directories manual-input="true"> <!-- Подключение справочника сотрдуников организаций --> <directory-select-org attribute-ref="Correspondent" ref="PERSONS"/> </directories> </field> <field attribute-ref="Phone" name="${ui.form.CorrespondentTableDialogForm.Phone.name:Телефон получателя:}"/> </component> </form> </ui> |