Настройка формы =============== После создания формы необходимо выполнить ее настройку. На данном этапе форма подготавливается к дальнейшему наполнению полями в соответствии со структурой ордера. Переход к добавлению компонентов -------------------------------- Для дальнейшей работы необходимо открыть вкладку **«Компоненты»**. Во вкладке «Компоненты» осуществляется добавление всех элементов формы в соответствии со структурой данных заявки и требованиями к пользовательскому интерфейсу, указанными в ордере. .. figure:: ../resources/img/form_components.png Вкладка «Компоненты» Добавление компонентов выполняется непосредственно на форме: сначала выбирается нужная ячейка, после чего из списка компонентов выбирается необходимый элемент. Назначение разметки формы ------------------------- Согласно ордеру форма заявки должна быть организована определенным образом. Визуально форма делится: * **вертикально** — на два столбца: * левый — наименования полей; * правый — поля для ввода данных; * **горизонтально** — на несколько логических блоков, каждый из которых объединяет связанные между собой поля. Такая структура необходима для удобства заполнения заявки пользователем и наглядного разделения информации. Для реализации данной разметки используется компонент **«Таблица»**. .. figure:: ../resources/img/form_layout_goal.jpeg Логика разметки формы согласно ордеру Добавление таблицы ------------------ Для создания разметки формы выполняются следующие действия: 1. Во вкладке **«Компоненты»** открывается раздел **«Структура»**. 2. Выбирается компонент **«Таблица»**. 3. Таблица добавляется в рабочую область формы. 4. С помощью стрелок слева или справа добавляются необходимые колонки. Для базовой разметки формы создается таблица из двух колонок: для названий полей и для ввода данных. .. figure:: ../resources/img/add_table_structure.png Добавление компонента «Таблица» и создание колонок Компонент «Таблица» используется для разметки формы, структурирования элементов внутри формы, а также для создания динамических таблиц с возможностью добавления строк во время заполнения. Настройка ширины столбцов ------------------------- Для удобства отображения данных необходимо настроить ширину столбцов таблицы. Для этого используется кнопка настроек (иконка с шестеренкой) в заголовке соответствующего столбца. Ширина столбца может быть задана: * в пикселях; * в процентах; * автоматически (режим «Авто»). .. figure:: ../resources/img/table_column_width.png Настройка ширины столбца таблицы Настройки компонента «Таблица» ------------------------------ Каждый компонент формы, включая таблицу, имеет собственные настройки, а также уникальный код, параметры стиля, выравнивания и шрифта. Компонент **«Таблица»** поддерживает следующие настройки: * **Отобразить границы** — отображение внешних и внутренних линий таблицы; * **Фиксированные размеры таблицы** — фиксирует размеры столбцов, при этом вложенные компоненты подстраиваются под заданную ширину; * **Выводить содержимое в виде абзаца при просмотре/печати** — отображает данные таблицы в виде текста; * **Добавлять строки в режиме заполнения** — делает таблицу динамической; * **Добавить заголовок динамической таблицы** — отображает постоянный заголовок над динамическими строками. .. figure:: ../resources/img/table_settings.png Настройки компонента «Таблица» Результат этапа --------------- После выполнения данного этапа: * заданы основные параметры формы; * выполнена разметка формы в соответствии с ордером; * форма подготовлена к добавлению полей заявки. В следующем этапе будет выполнено добавление полей формы в соответствии со структурой данных ордера. .. seealso:: Дополнительную информацию можно найти в официальной документации: http://rtd.lan.arta.kz/docs/docs-po-platforme-arta-synergy/ru/latest/form/form-structure.html