- Создатель Васильев Антон, отредактировано 24.05.2024
Корневой элемент form→component→section→component→field. Параметр apperance. Пространство имен: <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> <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 | Важность. Значение используется для определения стиля отображения:
|
align | Выравнивание. Варианты:
|
multiline | Многострочность поля. Если выбрано true, то происходит перенос текста на следующую строку. По умолчанию false |
resizing | Изменение размера поля в UI-интерфейсе. Варианты:
|
clickable | Кликабельность поля. Применяется совместно c параметром location="table". При установке в true, появляется возможность кликнуть на значение, по которому откроется диалог, с заполненными данными из строки таблицы. |
open-form | Форма-открытия. Может использоваться, если Поле формы соответствует Свойству, для которого указана Схема типа Объект. Режим открытия объекта по клику на поле. Варианты:
|
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 | Единица измерения ширины названия поля. Варианты:
|
field-unit | Ширина поля |
field-width | Единица измерения ширины поля. Варианты:
|
style |
field-style
Параметры | Описание |
---|---|
separator | Разделитель значений. Для многострочных полей, допускающих ввод массива значений, определяет разделитель значений. Варианты:
по умолчанию список разделяется запятой |
date-format | Формат даты. Структура даты:
Разделитель: / или . Пример 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 |
Статус | ГОТОВО |
---|---|
Комментарий |
Теги и атрибуты: