Analyze the impact of applygin the new Lexicon Table Patterns in Liferay Portal and facilitate the components and utilities to do so.
A table view is useful for comparing entries among them that need exhaustive comparison. Tables are very heavy in text display, if you need to display images we recommend you to take a look at lists and cards.
A table entry or row don't allow you to display 2 different data types in one same column. The reason behind this decision are comparison and sorting problems.
When a table is used together with management bar, the table entries must include the checkbox, as the selection and actions are reflected in the management bar.
See Lexicon Table Pattern for more information about it.
Based on the development of Commerce, we need to provide a similar way to be able to extend:
1) Widget's structure (schema)
2) Widget's content
In table-like widgets. The idea is to be able to feed the taglibs from chained OSGi services ordered by service ranking that transform either the widget structure (schema) or the items it is showing.