Перейти к основному содержимому
Версия: 1.20.1

Элементы формы

Система 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

Описание: Эта таблица содержит записи настройки элементов секций. Она состоит из следующих полей:

ПолеОбязательноОписание
Тип разделителя формыНетВ этом поле хранится информация о типе элемента. Если это элемент разделения, указывается его тип:
  • begin_split
  • end_split
  • split
КолонкаДаСсылается на колонку из справочника Колонки (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 реализован самый распространенный форматтер – Активности. Он отображает список действий на форме задачи.

Чтобы настроить форматтер, выполните следующие шаги:

  1. Перейдите в Настройка системы → Форматтеры.
  2. Нажмите Создать и заполните поля.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Поля формы Форматирование интерфейса

ПолеОбязательноОписание
НаименованиеДаУкажите название форматтера.
ТаблицаДаУкажите таблицу, для которой создается форматтер (например, Задачи)
ТипНетВ "коробочном" решении доступна только опция Форматтер.
ФорматтерНетВыберите предопределенный шаблон форматтера.
АктивенНетУстановите флажок, чтобы активировать форматтер.