States
The component has the following states:
Variants
Default
Sortable
This variant has the following states:
Groupable
Selectable
This variant has the following states:
- Unselected
- EntrySelected
- AllSelected
Filterable
This variant has the following states:
- The individual columns can be filtered according to content type (text, date, value, etc.) using the appropriate components (Textfield, Datepicker, Select, etc.).
- A separate Filter can also be used to restrict large amounts of data.
- It is advisable to display the number of filtered items to the users, e.g. "34 out of 3890".
Inline actions
- When hovering over rows or focusing them using tab navigation via the keyboard, actions can be offered on the elements.
- The actions are offered by using icon button. Depending on the use case, it is decided in which column (first or last column) they are placed. There they overlay the existing content.
- A maximum of 3 actions should be offered. If more are needed, a contextmenu should be used.
- Keyboard operation: if the focus is on a row in the table, it's possible to navigate to the actions using 'Tab'-key of the keyboard.
Batch actions
- Batch actions can be offered on selection of (multiple) elements.
- All versions of buttons can be used for the actions.
- The primary action is on the left, the secondary actions are on the right.
- A maximum of 3 actions should be offered. If more are needed, a contextmenu should be used.
- The batch actions are placed above the table on the right.
Example application
Specifications
DesignCode