Record Table

✅ Showcase structured data in tabular format for organised viewing.

A Record Table widget presents a table of specific records as defined in the configuration. It helps our users to display their desired records on the dashboard.


Example Configuration

Here is an example configuration:

{
  "type": "record-table",
  "config": {
      "record": "backlog-items",
      "title": "Backlog items",
      "titleStyle": {
          "fontSize": "extralarge",
          "fontWeight": "light",
          "color": "default",
          "icon": "default"
      },
      "colorField": "status",
      "showHeader": true,
      "columns": [
          {  "field": "title","alignment": "left", "width": 200, "minWidth": 200},
          { "field": "date-opened", "alignment": "left" },
          { "field": "team", "alignment": "left" },
          { "field": "scope-status", "alignment": "left" }
      ],
      "order": {
          "id": "date-opened"
      },
      "savedSearchId": 292427,
       "filter": [
                      {
                        "subject": 9854,
                        "type": "array",
                        "operator": "any_of",
                        "value": [
                          "248050"
                        ]
                      }
                    ],
      "maxEntries": 5
  }
}

See the following details for each component:

  • type: Specifies the widget type as a record table widget.
  • record: Identifies the specific record type to be displayed.
  • title: Provides a title for the table, displayed with specified style settings.
  • titleStyle: Defines the style for the title, including font size, font weight, colour, and icon.
  • colorField: Specifies the field that determines the colour coding of rows based on specific values.
  • showHeader: Indicates whether to display the table header.
  • columns: Specifies the columns to be displayed in the table, along with alignment, width, and other settings.
  • order: Defines the initial sorting of the table based on a specific field.
  • advancedFilterId: Specifies the ID of an advanced filter to be applied.
  • filter: Defines a filter to narrow the displayed records based on specific criteria.
  • maxEntries: Specifies the maximum number of entries to be displayed in the table.

The example configuration above is shown as follows:


📌 Need Help?

If you require assistance or encounter any issues, please don't hesitate to contact us for further support.