Skip to main content

DataTable

The DataTable is a component for building tables which organize information into rows and columns.

DataTableProps

Signature:

export declare type DataTableProps< extends = > = <> & & & & & & & & & <> & <> & <> & <> & & <> & <> & & & & & ;

DataTableBaseProps

extends
NameTypeDefaultDescription
data
[]

Data given to the DataTable. Needs to be memoized in order to ensure performant update cycles.

columns
<>[]

Column definition given to the DataTable. Needs to be memoized in order to ensure performant update cycles.

fullWidth?
false

Enables DataTable to use the full width of its container.

fullHeight?
false

Enables DataTable to use the full height of its container.

DataTableLineWrapBaseProps

NameTypeDefaultDescription
onLineWrapChange?
(lineWrap: ) =>

Callback that is called when the lineWrap state of the table or any column is changed.

DataTableLineWrapUncontrolledProps

extends
NameTypeDefaultDescription
defaultLineWrap?

Lets you set lineWrap state initially of the entire table or individual columns. boolean values will affect the whole table, whereas Record values will let you assign lineWraps to individual columns.

DataTableLineWrapControlledProps

extends
NameTypeDefaultDescription
lineWrap?

Lets you control the lineWrap state of the entire table or individual columns. boolean values will affect the whole table, whereas Record values will let you assign lineWraps to individual columns.

DataTableColumnFontStyleProps

Signature:

export declare type DataTableColumnFontStyleProps = | ;

DataTableVisualVariantProps

NameTypeDefaultDescription
variant?
{ /** * rowSeparation can be set to which will provide lines between rows or * can be set to which will provide alternate row coloring. * @defaultValue */ rowSeparation?: | | ; /** * If true provides vertical lines between the columns. * @defaultValue false */ verticalDividers?: ; /** * If true provides a border for the table. * @defaultValue true */ contained?: ; /** * rowDensity adds spacing around the content inside the row * with minimal space for , maximum spacing for and * being medium spacing. * @defaultValue */ rowDensity?: | | ; /** * fontStyle, sets the font style for the entire data table. * This does not overwrite fontStyle set at the lower level, like columns etc. * @defaultValue */ fontStyle?: | ; /** * headers defines if the header rows of the table should be rendered or not. * @defaultValue */ headers?: | ; /** * Determines the vertical alignment for all table cells. * If header and body cells should have a different vertical alignment, they can be configured separately. * @defaultValue */ verticalAlignment?: | | | { header: | | ; body: | | ; }; }

DataTableLoadingStateProps

NameTypeDefaultDescription
loading?
false

Displays a loading indicator while the table's columns and/or data are being loaded.

DataTableColumnSizingBaseProps

NameTypeDefaultDescription
resizable?
false

Enables resizable columns for the table.

onColumnSizingChange?
(newSizes: ) =>

Callback that triggers when a user finishes resizing a column.

DataTableColumnSizingControlledProps

extends
NameTypeDefaultDescription
columnSizing?

ColumnSizing state that lets you set the individual column sizes in a controlled scenario.

DataTableColumnSizingUncontrolledProps

extends
NameTypeDefaultDescription
defaultColumnSizing?

ColumnSizing state that lets you set the individual column sizes in a uncontrolled scenario.

DataTableSortingBaseProps

NameTypeDefaultDescription
sortable?
| { /** * When set to true, the table will assume that the data provided by the consumer is already sorted, * and will not apply sorting to it. */ manualSort?: ; }
false

Enables sorting for all columns which do not have it explicitly disabled with the disableSorting prop on the column entry.

onSortByChange?
(columnSorting: []) =>

Callback triggered when sorting of the column is changed.

DataTableSortingControlledProps

extends
NameTypeDefaultDescription
sortBy?
[]

Controlled property to define the columns the DataTable is sorted by.

DataTableSortingUncontrolledProps

extends
NameTypeDefaultDescription
defaultSortBy?
[]

Uncontrolled property to define the columns the DataTable is sorted by.

DataTableColumnVisibilityBaseProps

NameTypeDefaultDescription
onColumnVisibilityChange?
(columnVisibility: ) =>

Callback that is called when the ColumnVisibility state of any column is changed.

DataTableColumnVisibilityControlledProps

extends
NameTypeDefaultDescription
columnVisibility?

Lets you control the ColumnVisibility state of the individual columns.

DataTableColumnVisibilityUncontrolledProps

extends
NameTypeDefaultDescription
defaultColumnVisibility?

Lets you set the initial ColumnVisibility state of the individual columns.

DataTableColumnOrderBaseProps

NameTypeDefaultDescription
columnOrdering?

Enables column ordering functionality in the table.

onColumnOrderChange?
(columnOrder: [], trigger: | ) =>

Callback that is called when the column order of any column is changed. It provides the changed column order along with the underlying trigger that indicates if the change was triggered by a user interaction or internally.

DataTableColumnOrderControlledProps

extends
NameTypeDefaultDescription
columnOrder?
[]

Lets you control the column order of the individual columns.

DataTableColumnOrderUncontrolledProps

extends
NameTypeDefaultDescription
defaultColumnOrder?
[]

Lets you set the initial column order of the individual columns.

DataTableRowOrderBaseProps

NameTypeDefaultDescription
rowOrdering?
| { /** * When enabled, a drag handle is be rendered in the first column for every row. */ enableDragAndDrop?: ; /** * Allows to disable the dragging of certain rows. */ disableRowDragAndDrop?: (row: ) => ; /** * Locks rows with disabled drag and drop in place if they are sorted to the start or end of the table. */ lockDisabledRows?: | | ; }
false

Enables row ordering.

onRowOrderChange?
(rowOrder: []) =>

Callback triggered when row order is changed.

DataTableRowOrderControlledProps

extends<>
NameTypeDefaultDescription
rowOrder?
[]

Ordered set of row ids.

DataTableRowOrderUncontrolledProps

extends<>
NameTypeDefaultDescription
defaultRowOrder?
[]

Ordered set of row ids.

DataTableRowSelectionBaseProps

NameTypeDefaultDescription
selectableRows?
| { /** * Allows to disable the selection of certain rows. */ disableRowSelection?: (row: ) => ; /** * Allows to configure if the select all will only select * the current page or the entire. * @defaultValue */ selectAllBehavior?: | ; /** * Allows to set a limit on how m items are allowed * to be selected. Limit needs to be a positive integer. */ limit?: ; }
false

Enables row selection. Either accepts a boolean to enable the row selection on the entire table or a config object. The config object accepts a function that will get the row data as the parameter and should return true or false if the row should be selectable or not. In the config object, the 'select all' behavior can also be configured and a selection 'limit' can also be set.

Note: For the case where this prop is a config object, it needs to be memoized, to avoid updates if it is identical. Same as for all for other props with type object.

onRowSelectionChange?
(selectedRows: <, >) =>

Callback triggered when selection is changed.

DataTableRowSelectionControlledProps

extends<>
NameTypeDefaultDescription
selectedRows?
<, >

Controlled property to define the selected rows.

DataTableRowSelectionUncontrolledProps

extends<>
NameTypeDefaultDescription
defaultSelectedRows?
<, >

Controlled property to define the selected rows.

DataTableThresholdProps

NameTypeDefaultDescription
rowThresholds?
<>[]

Configures the thresholds used for the rows highlighting.

DataTableSubRowsBaseProps

NameTypeDefaultDescription
subRows?
| { accessor?: // With a keyof we would have type safety for the objects first level and would be able to suggest and ensure that the key given actually exists in the given row data. To support pathed accessors like 'some.nested' we need to fall back to a . | ((row: ) => [] | ); /** * Allows to specify a columnId that the subRow indicator will be injected to. * By default, this will be the first visible column provided by the columns prop. */ subRowColumnId?: ; /** * Allows to specify a function that will evalute if a specific subRows trigger in a row * should be disabled. */ disableSubRow?: (row: ) => ; }
false
onOpenSubRowsChange?
(openSubRows: <, >) =>

Callback triggered when open subrows change.

DataTableSubRowsControlledProps

extends<>
NameTypeDefaultDescription
openSubRows?
true | <, >

Currently open sub rows in a controlled scenario.

DataTableSubRowsUncontrolledProps

extends<>
NameTypeDefaultDescription
defaultOpenSubRows?
true | <, >

Initially open sub rows in an uncontrolled scenario.

DataTableRowInteractivityBaseProps

NameTypeDefaultDescription
interactiveRows?
| { /** * The `autoActivate` setting controls whether a focused row immediately activates it, * making stepping through interactive rows with a keyboard more accessible. * @defaultValue true */ autoActivate?: ; /** * Defines a link for an interactive row, enabling navigation to another view or page. * @deprecated Please use onActiveRowChange instead. */ link?: (row: ) => ; }
false

Enables row interactivity.

onActiveRowChange?
(activeRow: | , event?: ) =>

Callback triggered when active row is changed.

DataTableRowInteractivityControlledProps

extends<>
NameTypeDefaultDescription
activeRow?
|

Lets you control the active row.

DataTableRowInteractivityUncontrolledProps

extends<>
NameTypeDefaultDescription
defaultActiveRow?
|

Lets you set the initially active row.

DataTableDownloadSlotProps

NameTypeDefaultDescription
excludeColumns?
[]

Array of column IDs that can optionally be excluded from the download.

onDownloadData?
(subset: | | , excludedColumns?: []) =>

Called when table data was downloaded via the toolbar, or programmatically when the slot is configured.

DataTableRowIdentification

NameTypeDefaultDescription
rowId?
(row: ) =>

Enables identification of rows independent of their index in the array.

DataTable.Pagination

Use DataTable.Pagination to enable pagination.

DataTablePaginationBaseProps

extends,
NameTypeDefaultDescription
id?

The element's unique identifier. See MDN.

pageSizeOptions?
[]
[10, 20, 50, 100, 250, 500, 1000]

Page size options to be displayed in the page size select.

autoResetPageIndex?
true

Allows opting out of automatic page index reset when new data is being set. Be aware that if you turn off autoResetPageIndex, you may need to add logic to handle resetting the pageIndex yourself.

onPageIndexChange?
(pageIndex: , trigger: | ) =>

Called when the page index changes. Provides the changed page index along with the underlying trigger.

onPageSizeChange?
(pageSize: ) =>

Handler that is called when the page size changes.

DataTablePaginationPageIndexUncontrolledProps

extends
NameTypeDefaultDescription
defaultPageIndex?
0

Initial page index in an uncontrolled scenario.

DataTablePaginationPageIndexControlledProps

extends
NameTypeDefaultDescription
pageIndex

Current page index in a controlled scenario.

DataTablePaginationPageSizeUncontrolledProps

extends
NameTypeDefaultDescription
defaultPageSize?
100

Default number of rows per page (uncontrolled).

DataTablePaginationPageSizeControlledProps

extends
NameTypeDefaultDescription
pageSize

Number of rows per page (controlled)

DataTablePaginationClientSideProps

extends

DataTablePaginationServerSideProps

extends
NameTypeDefaultDescription
enablePreviousPage

Whether the previous page is available (if not, the go to previous page button should be disabled).

enableNextPage

Whether the next page is available (if not, the go to next page button should be disabled).

totalRowsCount?

The total number of rows. Will be used to determine the total number of pages to display the indicator "Page X of Y" for server-side pagination.

DataTable.ColumnActions

Use DataTable.ColumnActions to specify user actions for the table columns.

DataTableColumnActionsProps

NameTypeDefaultDescription
children
<>

Content for the column actions. Should be a TableActionsMenu directly or a function returning one.

column?

Column id that the given column actions apply to. If left empty, the given column actions apply to all columns that allow column actions.

DataTable.CellActions

Use DataTable.CellActions to specify user actions for the table cells.

DataTableCellActionsProps

NameTypeDefaultDescription
children
<>

Content for the cell actions. Should be a TableActionsMenu directly or a function returning one.

column?
| ((columnId: ) => )

Column ID that the given cell actions apply to. When a function is provided, it receives a column ID and must return a boolean whether the action should be applied to that column. If left empty, the actions apply to all cells in columns that allow cell actions.

TableActionsMenu

Use the TableActionsMenu component for configuring column or cell actions. This component must be returned by the DataTable.ColumnActions or DataTable.CellActions function.

TableActionsMenu.ColumnOrder

Use TableActionsMenu.ColumnOrder inside the TableActionsMenu to add a menu item for changing the order of the columns.

TableActionsMenu.LineWrap

Use TableActionsMenu.LineWrap inside the TableActionsMenu to add a menu item for toggling the line wrap of a table column.

TableActionsMenu.ColumnFontStyle

Use TableActionsMenu.ColumnFontStyle inside the TableActionsMenu to add a menu item for toggling the font style of a table column.

TableActionsMenu.HideColumn

Use TableActionsMenu.HideColumn inside the TableActionsMenu to add a menu item for hiding the respective table column.

TableActionsMenu.CopyItem

Use TableActionsMenu.CopyItem inside the TableActionsMenu to add a menu item for copying the cell content to clipboard.

TableActionsMenu.Item

In addition to the predefined actions, you can provide a custom user action using the TableActionsMenu.Item subcomponent.

For detailed information about the props check out the Menu.Item props.

TableActionsMenu.Intent

Use TableActionsMenu.Intent to render a table action menu item that sends an intent.

MenuIntentProps

Signature:

export declare type MenuIntentProps = | ;

TableActionsMenu.Prefix

Use the TableActionsMenu.Prefix to add an icon to the left side of a TableActionsMenu.Item.

For detailed information about the props check out the Menu.Prefix props.

TableActionsMenu.Suffix

Use the TableActionsMenu.Suffix to add an icon to the right side a TableActionsMenu.Item.

For detailed information about the props check out the Menu.Suffix props.

TableActionsMenu.Group

Use the TableActionsMenu.Group to group multiple items in the table actions menu.

For detailed information about the props check out the Menu.Group props.

TableActionsMenu.Label

Use the TableActionsMenu.Label to add a descriptive label to a table actions menu group.

For detailed information about the props check out the Menu.Label props.

DataTable.RowActions

Use DataTable.RowActions to specify user actions for the table rows.

DataTableRowActionsProps

NameTypeDefaultDescription
children
(row: , { , , , }: { : | | ; : ; : ; }) => <>

DataTable.SelectedRowsActions

Use DataTable.SelectedRowsActions to define actions that will be applied to the selected rows. These actions will replace the DataTable.TableActions when one or multiple rows are selected.

DataTableSelectedRowsActionsProps

extends, ,
NameTypeDefaultDescription
children
(rows: { rowId: ; originalRow: ; }[]) =>

DataTable.DefaultCell

Custom cell renderer wrapper which automatically deals with applying the correct cell styles.

DataTable.EmptyState

Use DataTable.EmptyState to configure a custom empty state that will be displayed if no data is available.

DataTable.TableActions

Use DataTable.TableActions to define general table actions that are positioned at the top of the DataTable.

DataTable.Toolbar

DataTable.Toolbar provides a slot where toolbar components can be added.

DataTable.VisibilitySettings

Use DataTable.VisibilitySettings inside the DataTable.Toolbar to render the trigger for the visibility settings overlay in the toolbar. The overlay allows the user to control the column visibility for all columns.

Prop Table did not receive data

DataTable.ColumnOrderSettings

Use DataTable.ColumnOrderSettings inside the DataTable.Toolbar to render the trigger for the column order settings overlay in the toolbar. The overlay allows the user to control the column order for all columns.

DataTableColumnOrderSettingsProps

NameTypeDefaultDescription
resetColumnOrder?
[]

The default column order to reset to when 'Reset to default' is triggered in the column settings modal.

DataTable.ColumnSettingsTrigger

Use DataTable.ColumnSettingsTrigger inside the DataTable.Toolbar to customize the label of the trigger for the column settings overlay in the toolbar.

DataTableColumnSettingsTriggerProps

extends,
NameTypeDefaultDescription
children?
(params: { hiddenColumnCount: ; totalColumnCount: ; defaultLabel: ; }) =>

Custom label to be displayed in the column settings trigger.

DataTable.DownloadData

Use DataTable.DownloadData inside the DataTable.Toolbar to enable downloading of the table data. This component contains a menu with the options for downloading all data, the current page or the selected row data.

DataTable.Intent

Use DataTable.Intent inside the DataTable.Toolbar to add intents to the toolbar.

IntentProps

Signature:

export declare type IntentProps = | ;

DataTable.LineWrap

Use DataTable.LineWrap inside the DataTable.Toolbar to add a button for toggling the line wrap in the table cells.

DataTable.SelectionChip

The DataTable.SelectionChip indicates how many rows are currently selected.

DataTable.ExpandableRow

Use DataTable.ExpandableRow to define an expandable row template which provides additional information for each table row.

DataTableExpandableRowBaseProps

NameTypeDefaultDescription
children
(params: { row: ; }) =>

Define a render function as the child of this slot selection to control what is rendered in the expanded row section.

onExpandedRowsChange?
(expandedRows: <, >) =>

Callback triggered when the state of the expanded row is changed.

disableExpand?
(row: ) =>

Allows you to disable individual rows from expanding by returning true from the passed function.

DataTableExpandableRowControlledProps

extends<>
NameTypeDefaultDescription
expandedRows?
true | <, >

Controlled state for the expanded rows of the DataTable.

DataTableExpandableRowUncontrolledProps

extends<>
NameTypeDefaultDescription
defaultExpandedRows?
true | <, >

Uncontrolled state for the expanded rows of the DataTable.

DataTable.ExpandableRowWrapper

Wrapper helper for DataTable.ExpandableRow that will automatically sync specific style properties like row padding for rowDensity variant settings.

DataTableExpandableRowWrapperProps

extends, , , <>

DataTableRef

DataTableRef

NameTypeDefaultDescription
element
|

Root element ref of the component.

getConfig
() =>

Returns the current config of the DataTable.

downloadData
(subset: | | , excludeColumns?: []) =>

Downloads all data, the data on the current page or the selected data. Optionally, columns can be excluded by their IDs.

scrollToRow
(rowId: , align?: | | ) =>

Scrolls the table to the row with the given rowId, aligning the row at the given scroll position.

openColumnSettings
(columnSettings?: ) =>

Opens the column settings modal.

getDisplayedRowIds
() => []

Returns the row IDs in their current display order, reflecting active sorting and the current page when pagination is enabled.

DataTableConfig

Current configuration option that can be shared via intents.

DataTableConfig

NameTypeDefaultDescription
pagination?
{ defaultPageIndex?: ; defaultPageSize?: ; }

Pagination props to initialize pagination.

columnVisibility?
[]

For specifying which columns should be visible or hidden.

fullWidth?
<>[]
false

For controlling whether to take up the full parent container width.

fullHeight?
<>[]
false

For controlling whether to take up the full parent container height.

lineWrap?
[]
false

For controlling whether the content of a cell should be line wrapped.

fontStyle?
[]
'text'

For customizing the font style across the table or within individual columns.

resizable?
[]
false

For controlling whether the columns are resizable.

selectableRows?
<>[]
undefined

For controlling whether individual rows can be selected.

rowThresholds?
<>[]
[]

For configuring the highlighting of individual rows.

sortable?
[]
false

For controlling whether the columns are sortable.

variant?
[]

For customizing the appearance of the table.

DataTableColumnDef

Mapping type for the columns prop that can contain either display columns or group columns.

DataTableColumnDef

Signature:

export declare type DataTableColumnDef< extends , = > = <, > | <, >;

DataTableRowData

DataTableRowData

Signature:

export declare type DataTableRowData = <, > | <> | ;

DataTableAlignmentColumnDef

Extension interface to extend the types of the columnDefinition from the TanStack table.

DataTableAlignmentColumnDef

NameTypeDefaultDescription
alignment?
| |

Defines the text alignment inside the column cell.

DataTableSortingColumnDef

Extension interface to extend the types of the columnDefinition from the TanStack table.

DataTableSortingColumnDef

NameTypeDefaultDescription
disableSorting?

Setting to true disables sorting for this column even if sorting is enabled globally.

sortType?
| | | | <>
'text'

Used to compare two rows of data and order them correctly. If a function is passed, it must be memoized.

sortDescFirst?

Setting to true means the first sorting direction for this column will be descending instead of ascending.

sortInverted?

Setting this to true means the underlying sorting direction will be inverted but the UI will not. This could be useful for example where a lower score is better.

sortAccessor?
| ((row: ) => )

Optional - to be used for providing the value used for sorting. This enables the value used for sorting to be different from the value returned by the accessor. For example, if the accessor returns an object, the sortAccessor may return a number or string field within the object.

DataTableColumnSort

Rule for sorting a column.

DataTableColumnSort

NameTypeDefaultDescription
id

Column ID.

desc
false

Descending sorting direction.

DataTableThresholdColumnDef

Extension interface to extend the types of the columnDefinition from the TanStack table to support column level thresholds.

DataTableThresholdColumnDef

NameTypeDefaultDescription
thresholds?
<>[]

Configures the thresholds used for the cell highlighting.

DataTableColumnTypesColumnDef

Combined ruleset of column types and their matching configurations.

DataTableColumnTypesColumnDef

Signature:

export declare type sColumnDef = { columnType: <, >; config?: ; } | { columnType: <, >; config?: ; } | { columnType: <, >; formatter?: | ; config?: ; } | { columnType: <, >; formatter?: ; config?: ; } | { columnType: <, >; formatter?: ; config?: ; } | { columnType?: <, | >; formatter?: <, >; config?: ; } | { columnType: <, >; formatter?: <<, >, | | | | | >; config?: ; } | { columnType: <, >; config?: ; } | { columnType?: <, >; formatter?: ; config?: ; } | { columnType: <, >; formatter?: ; config?: ; } | { columnType: <, >; formatter?: <, >; config?: ; };

DataTableColumnType

Available column types for the DataTable.

DataTableColumnType

Signature:

export declare type DataTableColumnType = | | | | | | | | | | | ;

DataTableCellFormatter

DataTable column definition formatter options.

DataTableCellFormatter

Signature:

export declare type DataTableCellFormatter = <, > | | | ;

DataTableLineWrapState

Defines the shape of the LineWrap state within the TanStack tables state.

DataTableLineWrapState

Signature:

export declare type DataTableLineWrapState = <, > | ;

DataTableGlobalLineWrapAction

Global line wrap action for the DataTable to be used in the DataTable.Toolbar.

DataTableColumnFontStyleState

Defines the shape of the FontStyle state within the TanStack tables state.

DataTableColumnFontStyleState

Signature:

export declare type DataTableColumnFontStyleState = <, | >;

DataTableColumnSizingState

DataTable columnSizing state represented with a columnId key and a pixel size value.

DataTableColumnSizingState

Signature:

export declare type DataTableColumnSizingState = <, >;

DataTableThresholdRule

Threshold configuration that can be applied to highlight something matching the id.

DataTableThresholdRule

Signature:

export declare type DataTableThresholdRule< extends > = { comparator: | | | | | ; value: ; /** Accessor or function to pick the value from the rowData that should be compared against. */ accessor?: | ((row: ) => ); } | { /** The operator being used to compare the object value with the threshold value. */ comparator: | ; /** The threshold value to compare the object value to. */ value: ; /** Accessor or function to pick the value from the rowData that should be compared against. */ accessor?: | ((row: ) => ); } | { /** Custom comparator function that is called with the row data. */ comparator: (rowData: ) => ; };

DataTableRowThreshold

Threshold configuration that can be applied to highlight something matching the id.

DataTableRowThreshold

Signature:

export declare type DataTableRowThreshold< extends > = <> | <>;

DataTableColumnThreshold

Threshold configuration that can be applied to highlight something matching the id.

DataTableColumnThreshold

Signature:

export declare type DataTableColumnThreshold< extends > = <> | <>;

DataTableSingleRowThreshold

Threshold configuration that can be applied to highlight something matching the id.

DataTableSingleRowThreshold

Signature:

export declare type DataTableSingleRowThreshold< extends > = <> & { rules?: ; } & ({ type: ; color: ; } | { type: ; backgroundColor?: ; color?: ; });

DataTableCombinedRowThresholds

Threshold configuration that can be applied to highlight something matching the id.

DataTableCombinedRowThresholds

Signature:

export declare type DataTableCombinedRowThresholds< extends > = { rules: <>[]; } & ({ type: ; color: ; } | { type: ; backgroundColor?: ; color?: ; });

DataTableColumnVisibilityState

Configuration object for the column visibility state. To define the column visibility for a column, provide the column ID along with the desired boolean value.

DataTableColumnVisibilityState

Signature:

export declare type DataTableColumnVisibilityState = <, >;

DataTableVisibilityColumnDef

Extension interface to extend the types of the columnDefinition from the TanStack table.

DataTableVisibilityColumnDef

NameTypeDefaultDescription
disableColumnHiding?

Controls the ability of the given column to toggle it's visibility. This setting will affect if the column will be hidable in column actions or via the modal controls of the DataTable toolbar.

DataTableDownload

DataTable slot definition for the Download action.

DataTableDownloadSlotProps

NameTypeDefaultDescription
excludeColumns?
[]

Array of column IDs that can optionally be excluded from the download.

onDownloadData?
(subset: | | , excludedColumns?: []) =>

Called when table data was downloaded via the toolbar, or programmatically when the slot is configured.

Still have questions?
Find answers in the Dynatrace Community