You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is an open discussion about data table regarding:
Information Design (principles on a viable golden rule of data displayed, how much information is enough for x users)
Visual Design (what standards we can use [interaction, alignment, style, pagination, actions ...] and how we tackle edge cases [many columns, scrolling ...] )
Component (consistent data table, diverge data table from standard list, allow users to manipulate information, cells, container ... )
I'm adding here some principles, practices, examples, solutions etc..
Feel free to add more.
Principles
Data is useless without the ability to visualize and act on it.
Good data tables allow users to scan, analyze, compare, filter, sort, and manipulate information to
derive insights and commit actions.
Data Tables present raw data sets and lend meaning to the data while maintaining that the data is readable, scannable, and easily comparable.
Data Table vs List
Use a Data Table if there is a significant quantity of information to display, and/or a need to compare one or more properties of the items.
Use a List if there is a significant amount of information to display, and users may need to compare no more than one property between items.
Best practices
Tables should extend to 100% of the available space.
Numeric cell data should align right, otherwise, the data should be left-aligned.
Columns containing a single icon should be aligned to the center.
Column headings should always match the text alignment of the data in the column.
Columns should be presented in a logical order.
Primary data should appear in column 1. (In many applications, this will be a link to another object.)
Row actions — such as delete — should be in the last column.
Introduction
There is an open discussion about data table regarding:
I'm adding here some principles, practices, examples, solutions etc..
Feel free to add more.
Principles
derive insights and commit actions.
Data Table vs List
Best practices
Articles
Examples
UI Components
@mikegianno @codegaze @yiotaz ^^