Open
Description
The table component displays data in rows and columns, and enables the user to navigate, sort and filter that data.
A table can have various levels of interactivity, ranging from largely static data display (eg. on a webpage) to highly customisable (eg. within a web app like CMS Lite.)
RAC includes a Table component which should form the functional basis of our implementation. We should consider RAC Table's full featureset in our design specification. It includes support for:
- Row/column selection (single/multiple) via checkbox
- Row/column sorting via drag-and-drop
- Ascending/descending column sorting
- Column resizing
- Linking rows
- Empty/disabled states
We should also investigate the feasibility of enabling the end user to add data to a table (eg. modifying a cell value, adding a new row, etc.)
Activity