GroupTable

groupTable is a Table supporting dynamic grouping by any column. To group records by a column, user should drag the header of this column in front of the others. Grouped records ​​can be expanded and collapsed.

The columns button allows you to create table columns. Each column has the following properties:

The actions button allows you to define the actions associated with the table. Each action has the following properties:

The rowsCount component enables moving between pages and displays the number of rows both on the current page and total. The rowsCount component requires collectionDatasource data to be limited in order to function properly, which is typically done by using the Filter component.

The presentations option enables table presentations.

multiselect enables multiple rows selection.

contextMenuEnabled enables right-click popup menu which displays the list of actions defined for the table. If you have added any actions, this property must be set to true.

columnControlVisible controls hiding columns (enabled by default).

editable enables table editing.

fixedGrouping makes the table statically grouped by the columns having the group attribute set to true.

reorderingAllowed disables drag-and-drop column reordering (enabled by default).

sortable controls sorting by column content (enabled by default).

rowHeaderMode enables an icon to be displayed in the table row header.

multiLineCells controls displaying of text containing line breaks. Line breaks are ignored by default.

See Group Table for details.