Элементы формы
Система SimpleOne хранит все созданные виды форм вместе с указанными элементами этих представлений.
Когда администраторы SimpleOne создают или меняют представления формы, система хранит все эти изменения в таблицах, перечисленных ниже:
- Формы (sys_ui_form)
- Элемент формы (sys_ui_form_element)
- Секции формы (sys_ui_form_section)
- Связанный список (sys_ui_related_list)
- Элементы связанного списка (sys_ui_related_list_element)
Не рекомендуется удалять виды По умолчанию и секции на макетах списков и форм.
Формы
Системное имя: sys_ui_form
Описание: Эта таблица содержит настройки видов форм. Она состоит из следующих полей:
| Поле | Обязательно | Описание |
|---|---|---|
| Таблица | Да | Ссылается на справочник Таблицы (sys_db_table), в значении отображает заголовок таблицы, которая является родительской для текущего вида. |
| Пользователь | Нет | Ссылается на пользователя, который является владельцем вида формы. Если пользователь не указан, то вид доступен всем. |
| Заголовок | Да | Название вида. Значение должно быть уникальным для выбранной таблицы. |
Элемент формы
Системное имя: sys_ui_form_element
Описание: Эта таблица содержит записи настройки элементов секций. Она состоит из следующих полей:
| Поле | Обязательно | Описание |
|---|---|---|
| Тип разделителя формы | Нет | В этом поле хранится информация о типе элемента. Если это элемент разделения, указывается его тип:
|
| Колонка | Да | Ссылается на колонку из справочника Колонки (sys_db_column), который будет являться элементом секции формы. |
| Позиция | Да | Позиция элемента внутри секции. |
| Секция формы | Да | Ссылается на запись таблицы Секции формы (sys_ui_form_section). Отображает название секции, которая является родительской для элемента. |
| Форматтер | Нет | В этой колонке хранится наименование форматера и информация об элементе: является ли элемент виджетом и типом виджета. |
Секции формы
Системное имя: sys_ui_form_section
Описание: Эта таблица содержит записи настройки вида секций форм. Она состоит из следующих полей:
| Поле | Обязательно | Описание |
|---|---|---|
| Форма | Да | Ссылается на запись таблицы Формы (sys_ui_form). Форма, которая является родительской для секции. |
| Позиция | Нет | Порядок вкладок на форме. Первая секция является общей и не является вкладкой. |
| Заголовок | Да | Заголовок формы. |
Связанный список
Системное имя: sys_ui_related_list
Описание: Эта таблица содержит настройки связанных списков. Подробнее читайте в статье Связанные списки Она состоит из следующих полей:
| Поле | Обязательно | Описание |
|---|---|---|
| Заголовок | Да | Заголовок связанного списка. |
| Таблица | Да | Ссылается на запись справочника Таблицы (sys_db_column). Отображает название таблицы, которая является родительской для связанного списка. |
| Пользователь | Нет | Ссылается на пользователя, который является владельцем вида формы. Если пользователь не указан, то вид доступен всем. |
| Форма | Нет | Ссылается на запись таблицы Формы (sys_ui_form). Вид формы, который является родительским для связанного списка. |
Элемент связанного списка
Системное имя: sys_ui_related_list_element Описание: Эта таблица содержит настройки элементов связанных списков. Она состоит из следующих полей:
| Поле | Обязательно | Описание |
|---|---|---|
| Заголовок | Да | Заголовок элемента связанного списка. |
| Связанный список | Да | Ссылается на запись таблицы Связанные списки (sys_ui_related_list). Отображает название связанного списка, который является родительским для элемента. |
| Связанная таблица | Нет | Ссылается на запись справочника Таблицы (sys_db_table). Отображает название таблицы, которая содержит записи для элемента. |
| Связанное поле | Нет | Ссылается на запись справочника Колонки (sys_db_column). Отображает название связанной колонки. |
| Скрипт связанного списка | Нет | Ссылается на запись справочника Динамические связанные списки (sys_related_list_script). Отображает название динамического связанного списка. Подробнее читайте в статье Динамические связанные списки. |
| Порядок | Да | Порядок элементов. |
Форматтеры
Форматтер – это элемент формы, используемый для отображения информации, не являющейся полем записи. Вы можете добавить форматтер в форму во время настройки представления формы.
В SimpleOne реализован самый распространенный форматтер – Активности. Он отображает список действий на форме задачи.
Чтобы настроить форматтер, выполните следующие шаги:
- Перейдите в Настройка системы → Форматтеры.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы Форматирование интерфейса
| Поле | Обязательно | Описание |
|---|---|---|
| Наименование | Да | Укажите название форматтера. |
| Таблица | Да | Укажите таблицу, для которой создается форматтер (например, Задачи) |
| Тип | Нет | В "коробочном" решении доступна только опция Форматтер. |
| Форматтер | Нет | Выберите предопределенный шаблон форматтера. |
| Активен | Нет | Установите флажок, чтобы активировать форматтер. |