TableControlBar
The TableControlBar
component is meant to be rendered within a DataTableContext
(provided by DataTable
here). The context provides necessary information
to the control bar, such as the filters and filter state, the selection state of the table, as well as any bulk actions.
It always shows the SmartStatus
component. If applicable, it displays the DropdownFilters
component, the BulkActions
component.
Basic usage
TableControlBar Subcomponents
These components are used by the TableControlBar
but can also be used individually as children of DataTable
.
- className
string
RequiredDefaultnullSpecifies class name to append to the base element
- className
string
RequiredDefaultnullclass names for the div wrapping the button components
- classNameDefaultnull
string
Required - buttonClassNameDefault'pgn__smart-status-button'
string
Required - variantDefault'link'
string
Required - sizeDefault'inline'
string
Required - clearFiltersText
element
Required |string
Required Required - showFilteredFieldsDefaulttrue
bool
Required
- className
string
RequiredA class name to append to the base element
- clearSelectionText
string
Required |element
Required RequiredA text that appears on the
Clear selection
button, defaults to 'Clear Selection'
- className
string
RequiredSpecifies class name to append to the base element.
- statusText
string
Required |element
Required RequiredA text describing how many rows is shown in the table.