Edit View tabs

The edit view tabs displays one entity in a form tab, allowing the user to view or change the properties.

How to use

Edit view tabs are not to be used directly, they are ment to be used via the Edit View designer.

Designer

Fields in the sidebar:

  1. Tab name - The name of the tab.
  2. Tab type (grid/columns/code) - One of ‘grid’, ‘columns’, ‘code’.
  3. Sort property - The name of the property that performs the sorting. This property is displayed as a bubble that can be dragged to reorder children.
  4. UUID - Is the unique identifier of the row in the table (read-only).
The following diagram describes the entity used by this designer:
erDiagram
    ui_input_tab {
        string name "Tab name"
        string type "Tab type (grid/columns/code)"
        string sort_property_name "Sort property"
        string uuid "UUID"
    }

ELEMENTS tab

Click the Add button to add inputs and the Delete button to remove inputs.

Fields for inputs:

  1. Title - The title of the input field displayed to the user.
  2. Property name - The property name on the entity for the input field.
  3. Navigate edit view - The edit view for navigating.
  4. Column index - The column on which the field is displayed.
  5. Is separator - If the field is a separator.
  6. Input type - The input type displayed to the user.
  7. Catalog - Represents a dropdown or searchable list input that lets users select options from a predefined set of choices.
  8. Read only - If the field is read-only.
  9. Width - The width of the column (only for grids). Zero or empty will set the width automatically.
  10. Rank - The rank (order) of the input field.
  11. Default value - The default value to display in the UI.

The following diagram describes the entities used by this tab:

erDiagram
    ui_input_tab_item {
      string property_name "Relationship name"
      string child_entity_name "Child entity name"
      string title "Title"
      string ui_view_search_rel_column ""
      string ui_view_search_rel_filter ""
      string uuid ""
      integer rank "Rank"
      integer id_ui_input_tab FK "Input tab"
      integer id_ui_view_search FK "Search view"
    }
    ui_input_tab many--one ui_input_tab_item : ui_input_tab_ui_input_tab_item
    ui_input_tab_item many--one ui_catalog : ui_input_tab_item_ui_catalog
    ui_input_tab_item many--one ui_input_type : ui_input_tab_item_ui_input_type
    ui_input_tab_item many--one ui_view_edit : ui_view_edit_ui_input_tab_ite