Skip to content

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

OptionDescription
PageDefines which page or data source supplies the records shown in the table
Page search criteriaDefines how the source data is filtered before it is displayed
Page listDefines which list configuration is used to present the records
Page viewDefines which alternative view configuration is used for presentation
HeaderDefines the title shown above the table
Allow add buttonAllows users to create new records directly from the table
Allow export buttonAllows users to export the records shown in the table
Allow copy per rowAllows users to duplicate an existing row or record
Allow delete per rowAllows users to remove records from the list
Allow re-activate per rowAllows previously inactive records to be restored
Allow filterEnables user-driven filtering of the shown records
Open as read-only by defaultOpens records in read-only mode instead of edit mode
Export scoresIncludes score-related values in exported results
Hide table menuRemoves the standard table controls from the interface
Open filter by defaultShows the filter panel immediately when the element loads
FiltersDefines which filters are available to the user
Open data with roleOpens records in a specific role context
Hide headerRemoves the visible title or header area
Custom row actionReplaces the default behavior when a row is clicked
Row click actionDefines what happens when a row is selected
Column actionsAdds actions directly inside table rows or columns
Only show user-related dataLimits results to records involving the current user
Pagination typeDefines how larger result sets are split across pages
Default row countDefines 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.

See: Common element configuration