Skip to content

Widgets

Widget Types

additionalinfo.png

basic.png

assoc.png

emptywidget.png

filepreview.png

formwidget.png

formpopup.png

gh.png

headerwidget.png

info.png

list.png

picklist.png

img_stat.png

  • AdditionalInfo widget is a component only for data viewing. Widget is always located on the left.
  • AdditionalList widget is list the general information for many records. Widget is always located on the left.
  • AssocListPopup widget is a popup component designed to the selection of multiple values.
  • EmptyWidget widget is a component for displaying text.
  • FilePreview widget is a component for file viewing. It always occupies 50% of the main screen area and stays fixed at the top while scrolling.
  • Form widget is a component for data viewing and editing.
  • FormPopup widget is a component for additional field checks in popup and the ability to add information inside the popup.
  • GroupingHierarchy widget presents shared information across multiple records, enabling rows to be grouped by one or more specified fields.
  • HeaderWidget widget is a component for displaying a header.
  • Info widget is a component only for data viewing.
  • List widget is list the general information for many records and present it in a way that is easily interpretable for users.
  • PickListPopup widget is a component that allows the user to select a value from a Popup list of entities.
  • StatsBlock widget is a tool designed to display aggregated data in a visually accessible format.

Structure .widget.json

{
  "name": "MyExampleForm",
  "title": "Title Form",
  "type": "Form",
  "bc": "myexample",
  "showCondition":{},
  "fields": [],
  "options": {}
}
  • "name"

Description: This is a unique identifier for the show condition within the project.

Type: String(required).

Notes: This value must be unique across the project

  • "title"

Description: Title for widget

Type: String(optional).

  • "type"

The value for this widget is required to be "Form",

  • "bc"

Description: Business Component

Type: String(required).

  • "showCondition"

Description: Define the availability or visibility of the widget dynamically. see more showCondition

Type: String(optional).

  • "fields"

Description: Fields Configuration

Type: String(required).

  • "options"

Description: Defines the structure of the widget using rows and columns.

Type: String(required).