- Создатель Васильев Антон, отредактировано 06.05.2022
Корневой элемент form. Параметр component. Пространство имен: <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui">
Краткое описание
- добавление и расположение полей/кнопок/секций
- управление системными кнопками/секциями
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> <form id="{id}" schema-ref="{schema name}" showtabs="true" projection="default"> <!-- Компоненты: Секции\Поля --> <component> <!-- Base action --> <button name="{name}"/> <!-- Custom action --> <section id = "RootMenu"> <component> <button name="{name}"/> <!-- Submenu --> <section id = "{id}" name = "{name}"> <component> <button name = "{name}"/> </component> </section> </component> </section > <!-- Header --> <section id = "Header"> <component> <field attribute-ref = "{name schema property}" name = "{name}"/> </component> </section> <!-- custom body section --> <section id = "{id}" name = "{name}"> <component> <field attribute-ref = "{name schema property}" name = "{name}"/> <!--custom button--> <button name="{name}"/> <section id = "{id}" name = "{name}"> <component> <field attribute-ref = "{name schema property}" name = "{name}"/> </component> </section> </component> </section> <!-- system body section --> <section id="History" name="${ui.form.RkkResourceInputForm.section.History.name:История}"/> </component> </form> </ui>
component
Тег включает в себя элементы формы, которые отображаются пользователю в UI-интерфейсе.
Параметры | Описание |
---|---|
field | Поле. Предоставляет возможность вводить и отображать информацию. Подробнее здесь |
button | Кнопка. Вызывает выполенние опеределенных алгоритмов. К примеру открытие документов, дилогов, изменение статуса объекта и т.д. Подробнее здесь |
section | Секция. Предоставляет возможность группировать поля и дочерние секции определенным образом. Подробнее здесь |
ui object structure
Форма объекта, описывается с помощью элементов и имеет определенную структуру, которая делится на три области:
- action - меню формы, состоит из базовых и кастомных кнопок;
- header - шапка формы;
- body - содержание формы, описывается с помощью системных и кастомных секций.
Параметры | Описание |
---|---|
base action | Базовые действия. Действия, которые были не переведены на конфигурацию XML. Действия распологаются на первом уровне компонент формы. Отображение действий определяется кодом серверной части. С помощью Палитры XML их можно только скрыть. |
custom action | Кастомные действия. Действия, которые можно добавлять, определять видимость с помощью конфигурации XML. Для отображения действий в панели акции используется секция с идентификатором RootMenu. Отстальные дейтсвия будут отображаться ввиде кнопок/ссылок на форме. |
header | Реквизиты шапки документа. Для отображения полей и кнопок в шапке документа используется секция с идентификатором Header |
system body section | Системные секции. Секуции, которые были не переведены на конфигурацию XML. Информация в секциях определяется в коде серверной части. С помощью Палитры XML их можно только скрыть или переместить. К таким секциям относятся "История", "Связи". |
custom body section | Кастомные секции. Секции, которые добавляются и управляются конфигурацией XML. С помощью кастомных секций создается основное наполнение формы. Расположение может быть в любом месте формы. Идентификаторы секций, не должны совпадать с системными. Подробнее здесь. |
Статус | ГОТОВО |
---|---|
Комментарий |
Теги и атрибуты: