Appearance
Table
Overview
The Table element is used to display a collection of records in a structured list. It is one of the most important overview elements in Icadot and is well suited to worklists, administration screens, result lists, and data overviews.
When to use
- When users need to review many records at once
- When filtering, sorting, exporting, or row-level actions are important
- When the page should function as a worklist, inbox, or administration screen
Element-specific options
| Option | Description |
|---|---|
| Page | Defines which page or data source supplies the records shown in the table |
| Page search criteria | Defines how the source data is filtered before it is displayed |
| Page list | Defines which list configuration is used to present the records |
| Page view | Defines which alternative view configuration is used for presentation |
| Header | Defines the title shown above the table |
| Allow add button | Allows users to create new records directly from the table |
| Allow export button | Allows users to export the records shown in the table |
| Allow copy per row | Allows users to duplicate an existing row or record |
| Allow delete per row | Allows users to remove records from the list |
| Allow re-activate per row | Allows previously inactive records to be restored |
| Allow filter | Enables user-driven filtering of the shown records |
| Open as read-only by default | Opens records in read-only mode instead of edit mode |
| Export scores | Includes score-related values in exported results |
| Hide table menu | Removes the standard table controls from the interface |
| Open filter by default | Shows the filter panel immediately when the element loads |
| Filters | Defines which filters are available to the user |
| Open data with role | Opens records in a specific role context |
| Hide header | Removes the visible title or header area |
| Custom row action | Replaces the default behavior when a row is clicked |
| Row click action | Defines what happens when a row is selected |
| Column actions | Adds actions directly inside table rows or columns |
| Only show user-related data | Limits results to records involving the current user |
| Pagination type | Defines how larger result sets are split across pages |
| Default row count | Defines how many rows are shown initially |
Common configuration
This element also supports shared configuration options such as validation, rules, roles, styling, summaries, scoring, and prefilling.