Open ericsoderberghp opened 2 years ago
Eric some other items to consider for tables.
Apply actions to multiple rows
Row hover states.
Sort Columns.
Reorder Columns.
Resizing Columns.
Clip/Wrap cell text recommendations + manual switching clip/wrap.
Download/Export Table (as CSV + options) .
Refresh Table.
Table Search .
Empty state (messaging + pagination treatment + ‘pages of’ treatment).
Notifications on table actions.
Recommendations for column count.
Where columns widths exceed available space is horizontal scrolling allowed.
Pagination vs lazy loading.
Table Filters: add, delete, define.
Table Views (Predefined and Saved ‘table setups’): We (Support Center) have a need for Predefined, Custom and Default table views:
Pagination treatment.
Mobile Tables:
I know you have separate issues for "No data" and "Loading..." so perhaps this is overlap, but specific to DataTables.. consider also the guidance on states and presentation of No data, vs loading data, vs filter-out data.
Two areas to include more guidance and examples on:
interaction
scaling and responsiveness
specific tasks