Дерево страниц
Skip to end of metadata
Go to start of metadata

Корневой элемент form. Параметр component. Пространство имен: <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui">

Краткое описание

  • добавление и расположение полей/кнопок/секций
  • управление системными кнопками/секциями
Структура XML
<?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.

С помощью кастомных секций создается основное наполнение формы.

Расположение может быть в любом месте формы.

Идентификаторы секций, не должны совпадать с системными.

Подробнее здесь.

Статус

ГОТОВО

Комментарий

Теги и атрибуты: