Getting started with the Table component
Learn how to display and interact with data using tables.
Tables are a common way to view and interact with your data. The Table component enables users to sort, filter, paginate, and download rows of information. It also supports row selection and insertion, server-side pagination, and custom columns.
Demo
The following demo app uses server-side pagination with the NASA Image Library API to display results in a table. Each page contains ten results and updates whenever the page or search term changes. You can expand each row to reveal the image caption.
Features
Key features of the Table component include:
- Column formats, such as tags and checkboxes.
- Editable columns and adding new rows.
- Row grouping by column.
- Expandable rows that can contain other components.
- Filter, sorting, and search options.
- Server-side pagination.
- Customizable toolbar and row action buttons.