Добавить выбор значений из классификатора "Единица измерения времени" |
Инструмент: Палитра XML |
|
![]() |
На корневую схему добавляется св-во string
<?xml version='1.0' encoding='UTF-8'?> <schemas xmlns="http://www.intertrust.ru/schema/palette/tn-schema"> <schema extends="RkkResource" name="RkkResourceExample"> <!--....--> <string name="unitOfTime"> <storage-field name="unitOfTime"/> </string> <!--....--> </schema> </schemas> |
В Системной админке создается классификатор с типом "Единица измерения времени" .
Заполнить его значениями: День, Неделя, Месяц, Квартал, Год
Создать классификатор по ключу "Единица измерения времени"
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> <directories> <by-key key="Единица измерения времени" name="${ui.directories.by-key.timeValue.name:Единица измерения времени}" id="timeValue"/> </directories> </ui> |
На форму добавляется текстовое поле и подключается справочник timeValue
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> <form schema-ref="RkkResourceExample" id="RkkResourceExampleForm" projection="default" showtabs="true"> <appearance widget="tabs"/> <component> <section id="Attributes" name="${ui.form.section.Attributes.name:Реквизиты}"> <!--....--> <field attribute-ref="unitOfTime" name="${ui.form.Attributes.unitOfTime.name:Время:}"> <directories> <directory-ref ref="timeValue"/> </directories> </field> <!--....--> </section> </component> </form> </ui> |