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

Корневой элемент formcomponentsectioncomponent→field. Параметр apperance. Пространство имен: <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>
			<section id="{id}" name="{name}">
		 		<component>
					<!--Выравнивание-->
					<field attribute-ref="{property name}" name="{name}">
                    	<appearance align="right">
                        	<label-style field-unit="symbol" field-width="50"/>
                        </appearance>
                	</field>

				 	<!-- Многострочность -->
         			<field attribute-ref="{property name}" name="{name}">
                    	<appearance multiline="true"/>
                    </field>

				 	<!-- Стили -->
				 	<field attribute-ref="{property name}" name="{name}">
                        <appearance>
                             <label-style>
                            	<style id="tunBgBlue"/>
                        	</label-style>
                    	</appearance>
					</field>

				 	<!-- Формат даты -->
				  	<field attribute-ref="{property name}" name="{name}">
                    	<appearance>
                        	<field-style date-format="dd/MM/yyyy"/>
                        </appearance>
					</field>

					 <!-- Стиль значения в перечислении -->
					<field attribute-ref="{property name}">
  						<appearance widget="radio">
    						<field-style>
      							<value-style value="один">
        							<style id="tunRed" />
      							</value-style>
      							<value-style value="два">
        							<style id="tunYellow" />
      							</value-style>
      							<value-style value="три">
        							<style id="tunGreen" />
      							</value-style>
    						</field-style>
  						</appearance>
					</field>
           
				</component>
			</section>
		</component>
	</form>
</ui>

attributes

ПараметрыОписание

importance

Важность. Значение используется для определения стиля отображения:
  • low - серый шрифт (как у подсказок).
  • normal - обычный черный шрифт 
  • high - жирный черный шрифт

align

Выравнивание. Варианты:

  • right - по правому краю
  • left - по левому краю
  • center - по центру
  • width - по ширине

multiline

Многострочность поля. Если выбрано true, то происходит перенос текста на следующую строку. По умолчанию false

resizing

Изменение размера поля в UI-интерфейсе. Варианты:

  • vertical - по вертикали
  • horizontal - по горизонтали
  • none - изменять нельзя
  • all - во все стороны

clickable

Кликабельность поля. Применяется совместно c параметром location="table". При установке в true,  появляется возможность кликнуть на значение, по которому откроется диалог, с заполненными данными из строки таблицы.

open-form

Форма-открытия. Может использоваться, если Поле формы соответствует Свойству, для которого указана Схема типа Объект. Режим открытия объекта по клику на поле. Варианты:

  • full - Полная форма
  • insert - Форма-вставка
  • dialog - Диалоговое окно
  • curTab - Текущая вкладка
  • newTab - Новая вкладка
  • newWindow - Новое окно

open-mode

Произвольный режим открытия объекта по клику.  Может использоваться, если Поле формы соответствует Свойству, для которого указана Схема типа Объект. Если не задан, то используется read режим.

digest-mode

Произвольный digest режим (задается только для объектных полей). Может использоваться, если Поле формы соответствует Свойству, для которого указана Схема типа Объект. Если не задан, то используется digest режим

location

Расположение поля. Может использоваться, если Поле формы соответствует Свойству, для которого указана Схема типа Объект, и определяет расположение Полей, соответствующих Свойствам, входящим в эту вложенную Схему.

Варианты:

widget

Виджеты

line-clamp

Ограничение на количество отображаемых строк для текстового поля.

Только положительные числа

WEBDOCS 2.0

clamp-gradient-color

Цвет градиента для отображения скрытых строк. Используется вместе с параметром line-clamp

WEBDOCS 2.0

color

Цвет виджета.

WEBDOCS 2.0

flex-shrink

Фактор сжатия flex-элемента.

Только положительные числа

WEBDOCS 2.0

flex-grow

Степень того, сколько свободного пространства в контейнере должно быть занято элементом.

Только положительные числа.

В случае, если задаётся flex-grow только для одного элемента, он занимает все оставшееся пространство в контейнере.

WEBDOCS 2.0

max-displayed-elements

Количество элементов массива, которые должны отображаться в поле в свернутом виде.

Только положительные числа

WEBDOCS 2.0

label-style

ПараметрыОписание

label-width

Ширина наименования поля

label-unit

Единица измерения ширины названия поля. Варианты:

  • symbol - символы
  • percent - проценты
  • px - пиксели

field-unit

Ширина поля

field-width

Единица измерения ширины поля. Варианты:

  • symbol - символы
  • percent - проценты
  • px - пиксели

style

field-style

ПараметрыОписание

separator

Разделитель значений. Для многострочных полей, допускающих ввод массива значений, определяет разделитель значений. Варианты:

  • newline - перевод строки
  • вручную введеный разделетиль

по умолчанию список разделяется запятой

date-format

Формат даты. Структура даты:

  • dd - день
  • mm - месяц
  • yyyy - год

Разделитель: / или .

Пример

dd/mm/yyyy =  01/01/2022

dd.yyyy = 01/2022

cost-format

Денежный формат

Пример

1 100 202

group

Группировка объектов СО. Если выбрано true, то группирует значения внутри многозначного поля, содержащего список сотрудников, по организации, к которой они относятся.

showAddress

Отображает адрес у объектов СО

value-style

Цвет шрифта для Перечисления. Применяется только с виджетом radio

space-for-empty-name

Добавить отступ для пустого наименования поля

limit

ПараметрыОписание

height

Высота поля в строках. Определяет количество строк, которые будет занимать поле на форме при переводе документа в режим редактирования.

max-height-scroll

Максимальная высота поля для скроллинга. Определяет высоту многострочного поля, до которой оно может растянуться при переходе на следующую строку (при переводе строки). Если высота достигнет указанного максимального значения, в поле появится полоса прокрутки (скролл). Задается в строках.

min-size

Ограничение для Поля с выбором из справочника и допускающего ввод массива значений. Определяет минимально допустимое количество значений Поля. Если параметр не задан, ограничений на количество значений Поля не накладывается.

max-size

Ограничение для Поля с выбором из справочника и допускающего ввод массива значений. Определяет максимально допустимое количество значений Поля. Если параметр не задан, ограничений на количество значений Поля не накладывается

max-lenght

Максимальная длина строки

min-lenght

Минимальная длина строки

padding

Устанавливает внутренние отступы со всех сторон элемента

WEBDOCS 2.0

ПараметрыОписание

left

Отступ слева + Единица размерности. Пример:  30px

right

Отступ справа + Единица размерности. Пример:  30px

bottom

Отступ снизу + Единица размерности. Пример:  30px

top

Отступ сверху + Единица размерности. Пример:  30px

margin

Устанавливает внешний отступ на всех сторонах элемента

WEBDOCS 2.0

ПараметрыОписание

left

Отступ слева + Единица размерности. Пример:  30px

right

Отступ справа + Единица размерности. Пример:  30px

bottom

Отступ снизу + Единица размерности. Пример:  30px

top

Отступ сверху + Единица размерности. Пример:  30px
Статус

ГОТОВО

Комментарий

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