Pages
Finished interfaces that test how components work together.
Filtered table
A filter bar, a scrolling table and pagination make one data view.
| Field | Type | State | Size |
|---|---|---|---|
| Name | Text | Ready | 14 |
| Description | Text | Review | 64 |
Recipe markup
Build order
- Define the columns and the table caption.
- Add only filters that change this record set.
- Keep filters when moving between pages.
Parts
List and details
The main panel handles selection. The linked panel shows the one selected record.
Fields
Select a row
| Name | State |
|---|---|
| First field | Ready |
| Second field | Review |
Recipe markup
Build order
- Make the list useful without the details panel.
- Tie the details heading to the selected row.
- On a narrow screen, show the details after a tap without repeating the record fields.
- After a delete, return focus to the list.
Parts
Validated form
Errors stay next to their fields. One notice explains the form result.
Recipe markup
Build order
- Validate a field after input or submit.
- Link the error to its control.
- State the number of errors in the summary message.