Skip to main content
Version: 1.20.1

Form Elements

The SimpleOne system stores all the form views created, along with the specified elements of these layouts.

When SimpleOne administrators create or change form layout views, the system stores all these changes in the tables listed below:

  • Form View (sys_ui_form)
  • UI Form Element (sys_ui_form_element)
  • Form Section Element (sys_ui_form_section)
  • Related List (sys_ui_related_list)
  • Related List Element (sys_ui_related_list_element)
caution

It is not recommended to delete the Default views and sections of the list and form layouts.

Form View


System name: sys_ui_form

Description: This table contains form view configurations. It consists of the following fields:

FieldMandatoryDescription
TableYReference to the Table (sys_db_table) dictionary, the title of the table that is the parent for the view.
UserNReference to the user, owner of the form. If user = null, then the view is shared.
TitleYThe view title. The value must be unique for the selected table.

UI Form Element


System name: sys_ui_form_element

Description: The table contains configuration records of section elements. It consists of the following fields:

FieldMandatoryDescription
Form split element typeNThis column stores information about the kind of an element. If it is a break-up element, it specifies the type:
  • begin_split
  • end_split
  • split
ColumnYReference to the Column (sys_db_column) column that is the form section element.
PositionYThe element position inside the section.
Form sectionYReference to the Form Section Element (sys_ui_form_section) record. The Display Name of the section that is the parent for the element.
FormatterNThis column stores the formatter name and shares info about the element: whether the element is a widget and what kind of widget it is.

Form Section Element


System name: sys_ui_form_section

Description: The table contains configuration records of form section views. It consists of the following fields:

FieldMandatoryDescription
FormYReference to the Form View (sys_ui_form) record. A form view that is the parent for the section.
PositionNThe tab order on the form view. The first section is general and will not be a tab.
TitleYThe title of the form.

System name: sys_ui_related_list

Description: This table contains configurations of the related lists. See Related Lists to learn more. It consists of the following fields:

FieldMandatoryDescription
TitleYThe related list title.
TableYReference to the Table (sys_db_table) record. The Display Name of the table that is the parent for the related list.
UserNReference to the user, owner of the related list. If user = null then the list is shared.
FormNReference to the Form Views (sys_ui_form) record. A form view that is the parent for the related list.

System name: sys_ui_related_list_element Description: This table contains configurations of the elements of the related lists. It consists of the following fields:

FieldMandatoryDescription
TitleYThe related list element title.
Related listYReference to the Related List (sys_ui_related_list) record. The Display Name of the related list that is the parent for the element.
Related tableNReference to the Table (sys_db_table) record.
Related columnNReference to the Column (sys_db_column) record.
Related list scriptNReference to the Scripted Related List (sys_related_list_script) record. See Scripted Related Lists to learn more.
OrderYThe order of the element.

Formatters


A formatter is a form element used for displaying information that is not a record field. You can add formatters to a form while configuring a form.

In SimpleOne, the most common formatter is implemented – the Activity formatter. It displays the list of activities on a task form.

To set up a formatter, complete the steps below:

  1. Navigate to System Settings → UI formatter
  2. Click New and fill in the fields.
  3. Click Save or Save and exit to apply the changes.

UI formatter form fields

FieldMandatoryDescription
NameYSpecify a formatter name.
ActiveNSelect this checkbox to activate the formatter.
TableYSpecify a table where the formatter should be used (for example, Task).
TypeNOnly the Formatter option is available in the "out-of-the-box" solution.
FormatterNSelect a predefined formatter template.