The libraries provided by OpenUI5 contain various different table controls that are suitable for different use cases. The table below outlines which table controls are available, and what features are supported by each one.
Feature Supported? |
Responsive Table (sap.m.Table) |
Grid Table (sap.ui.table.Table) |
Analytical Table (ALV) (sap.ui.table.AnalyticalTable) |
Tree Table (sap.ui.table.TreeTable) |
---|---|---|---|---|
Desktop |
Yes |
Yes |
Yes |
Yes |
Touch device |
Yes |
No |
No |
No |
Responsive (hide column, popin support) |
Yes |
No |
No |
No |
Compact density |
Yes |
Yes (not in IE9) |
Yes (not in IE9) |
Yes (not in IE9) |
Condensed density |
No |
Yes (not in IE9) |
Yes (not in IE9) |
Yes (not in IE9) |
Cozy density |
Yes |
Yes |
Yes |
Yes |
Summarized cell |
No |
No |
Yes |
No |
Hierarchical data |
No |
No |
No |
Yes |
Large number of rows (> 100) |
No |
Yes |
Yes |
Yes |
Grouping |
Yes |
Yes |
Yes |
Yes |
Freeze columns |
No |
Yes |
Yes |
Yes |
Horizontal scrolling |
No |
Yes |
Yes |
Yes |
Merge duplicates |
Yes |
No |
No |
No |
Supported controls |
Supports all kinds of controls inside a line item |
Supports a limited set (Text, Label, ObjectStatus, Icon, Button, Input, DatePicker, Select, ComboBox, MultiComboBox, CheckBox, Link, Currency) |
Supports a limited set (Text, Label, ObjectStatus, Icon, Button, Input, DatePicker, Select, ComboBox, MultiComboBox, CheckBox, Link, Currency) |
Supports a limited set (Text, Label, ObjectStatus, Icon, Button, Input, DatePicker, Select, ComboBox, MultiComboBox, CheckBox, Link, Currency) |
Row-based |
Yes |
No |
No |
No |
Column-based |
No |
Yes |
Yes |
Yes |