Skip to main content

Table

📘 Developer Guide

With the Table Brick, you are able to implement a fully fletched Table into your Dashboards. The Table supports several features. Check the Configuration Properties for more information.


🔁 Example

Designer

Screenshot From 2025-10-10 14-11-45.png

Runtime

image.png


⚙️ Configuration Properties
config
KeyLabelDescriptionDefault Value
gridThe Data Table Grid DefinitionHolds the definition of header and body columns
DataTableDefinition
-
defaultStylesDefault Table StylesDefines default styles for header and body
TableDefaultStyles
-
click.modusDefines if the table focuses specific sections of the table on clickDetermines clickable area of the table
row | cell | none
none
selectThe selection configurationDefines row or cell selection behavior. Find out more under SelectionConfig
SelectionConfig
-
sortingThe sorting configurationDefines how sorting is handled. Find out more under SortingConfig
SortingConfig
-
searchThe search configurationDefines table search behavior. Find out more under SearchConfig
SearchConfig
-
paginationThe pagination configurationDefines paging behavior. Find out more under PaginationConfig
PaginationConfig
-
footerConfigThe footer configurationConfiguration for the table’s footer. Find out more under FooterConfig
FooterConfig
-
toolbarConfigThe toolbar configurationConfiguration for the table’s toolbar. Find out more under ToolbarConfig
ToolbarConfig
-
HeaderDefaultStyles (config.defaultStyles.header)
KeyLabelDescriptionDefault Value
nowrapIf text is text only single linedIf true, text will be in one line
boolean
false
heightThe height of the headerAccepts a string like 42px
string
42px
minHeightThe minimum height of the headerAccepts a string like 50px
string
null
paddingThe padding of the headerAccepts a string like 12px 5px 12px 5px
(Top, Right, Bottom, Left)
string
0px
font.sizeThe font size of the headerAccepts a string like 14px
string
12px
font.weightThe font weight of the headerAccepts a string like 400 or bold
string
normal
font.colorThe font color of the headerAccepts a string like #000 or rgb(0,0,0)
string
-
outsideBorderToggles the outside border visibilityAccepts either true or false
boolean
false
isVerticalToggles if the text is verticalAccepts either true or false
boolean
false
sticky.activeToggles if the header is stickyAccepts either true or false
boolean
false
sticky.positionDefines the sticky header positionAccepts either top or bottomtop
BodyDefaultStyles (config.defaultStyles.body)
KeyLabelDescriptionDefault Value
nowrapIf text is text only single linedIf true, text will be in one line
boolean
false
heightThe height of each body cellAccepts a string like 42px
string
42px
minHeightThe minimum height of each body cellAccepts a string like 50px
string
null
paddingThe padding of each body cellAccepts a string like 12px 5px 12px 5px
(Top, Right, Bottom, Left)
string
0px
font.sizeThe font size of each body cellAccepts a string like 14px
string
12px
font.weightThe font weight of each body cellAccepts a string like 400 or bold
string
normal
font.colorthe font color of each body cellAccepts a string like #000 or rgb(0,0,0)
string
-
outsideBorderToggles the outside border visibility of cellsAccepts either true or false
boolean
false
TooltipOptions (BodyColumn.tooltip, BodyCell.tooltip)
KeyLabelDescriptionDefault Value
tooltipPropThe tooltip property of which the text is takenAccepts a string
string
-
tooltipFunctionThe tooltip function which computes the tooltipProvide a function as string
string
-
ActionToolbarConfig (config.toolbarConfig.actionToolbarConfig)
KeyLabelDescriptionDefault Value
titleThe toolbar titleTitle displayed in the action toolbar
string
-
sortingThe sorting configurationDefines how sorting is handled. Find out more under SortingConfig
SortingConfig
-
searchThe search configurationDefines table search behavior. Find out more under SearchConfig
SearchConfig
-
headerColumnsDefines the header columnsArray of header columns displayed in the toolbar
HeaderCell[]
-
actions.addButtonVisibleToggles the add button visibilityAccepts either true or false
boolean
-
actions.addButtonLabelDefines the add button labelstring-
actions.addMoreButtonVisibleToggles the add more button visibilityAccepts either true or false
boolean
-
FooterConfig (config.footerConfig)
KeyLabelDescriptionDefault Value
activeToggles if the footer is activeEnables or disables the footer
boolean
-
actionFooterConfigThe action footer configurationDefines the action footer behavior. Find out more under ActionFooterConfig
ActionFooterConfig
-
sticky.activeSticky FooterEnables sticky positioning
boolean
-
sticky.positionSticky PositionPosition of sticky footer: top or bottom-
ActionFooterConfig (config.footerConfig.actionFooterConfig)
KeyLabelDescriptionDefault Value
activeToggles if the action footer is activeAccepts either true or false
boolean
-
pagingThe pagination configurationDefines paging behavior. Find out more under PaginationConfig
PaginationConfig
-
ManipulationToolbarConfig (config.toolbarConfig.manipulationToolbarConfig)
KeyLabelDescriptionDefault Value
visibleToggles the toolbar visibilityShows or hides the manipulation toolbar
boolean
-
headerColumnsDefines the header columnsColumns displayed in the manipulation toolbar
HeaderCell[]
-
sortingQueryDefines the sorting queryFind out more under SortingChangeEvent
SortingChangeEvent
-
filteringQueryDefines the filtering queryFind out more under SearchChangeEvent
SearchChangeEvent
-
actions.saveVisibleToggles the save button visibilityAccepts either true or false
boolean
-
actions.saveMoreVisibleToggles the save more button visibilityAccepts either true or false
boolean
-
actions.resetVisibleToggles the reset button visibilityAccepts either true or false
boolean
-
ToolbarConfig (config.toolbarConfig)
KeyLabelDescriptionDefault Value
activeToggles the toolbarAccepts either true or false
boolean
-
headerColumnsDefines the header columnsColumns displayed in the toolbar
HeaderCell[]
-
actionToolbarConfigThe action toolbar configurationDefines the action toolbar behavior. Find out more under ActionToolbarConfig
ActionToolbarConfig
-
manipulationToolbarConfigThe manipulation toolbar configurationDefines the manipulation toolbar behavior. Find out more under ManipulationToolbarConfig
ManipulationToolbarConfig
-
sticky.activeToggles the sticky toolbarAccepts either true or false
boolean
-
sticky.positionSets the toolbars sticky positiontop | bottom-
SelectionConfig (config.select)
KeyLabelDescriptionDefault Value
selectOnRowClickToggles select on row click behaviorAccepts either true or false
boolean
-
identifierThe selection identifierKey of the object which is selected
string
'id'
SortingConfig (config.sorting)
KeyLabelDescriptionDefault Value
modeDefines the data manipulation modeAccepts either local or remote
DataManipulationMode
-
activeToggles sorting is activeEnables or disables sorting
boolean
-
visibleToggles sorting is visibleShows or hides sorting UI
boolean
-
queryDefines the sorting queryFind out more under SortingChangeEvent
SortingChangeEvent
-
SearchConfig (config.search)
KeyLabelDescriptionDefault Value
modeDefines the data manipulation modeAccepts either local or remote
DataManipulationMode
-
activeToggles if search is activeAccepts either true or false
boolean
-
visibleToggles if search is visibleAccepts either true or false
boolean
-
filterActiveToggles if filter is activeAccepts either true or false
boolean
-
filterVisibleToggles if filter is visibleAccepts either true or false
boolean
-
queryDefines the filtering queryFind out more under SearchChangeEvent
SearchChangeEvent
-
searchPlaceholderDefines the search placeholderPlaceholder text for the search input
string
-
globalSearchFilterDefines the global search filterFind out more under SearchChangeEvent
SearchChangeEvent
-
PaginationConfig (config.pagination)
KeyLabelDescriptionDefault Value
modeDefines the data manipulation modeAccepts either local or remote
DataManipulationMode
-
activeToggles if pagination is activeEnables or disables pagination
boolean
-
queryDefines the filtering queryFind out more under PaginationChangeEvent
PaginationChangeEvent
-
pageSizeOptionsDefines the page size optionsList of page size options as an Array of number
number[]
-
showFirstLastButtonsToggles the first/last buttonsShows buttons for first and last pages
boolean
-
showPageSizeOptionsToggles the page size optionsShows page size selector
boolean
-
showPageNumberToggles the page number displayShows current page number
boolean
-
showTotalPagesToggles the total pages displayShows total number of pages
boolean
-
showTotalRecordsToggles the total records displayShows total records count
boolean
-
maxPageButtonsCountDefines the maximum page buttons countMaximum visible page buttons
number
-
totalItemsCountDefines the maximum of total items countTotal number of items
number
-

🛠️ Usage

Designer

(Use the build in configuration Inputs in the right Side-Nav)

Screenshot From 2025-10-10 14-11-57.png

Config

(Edit the whole configuration of the Table to your liking)

Screenshot From 2025-10-10 14-12-13.png