Skip to content

Kitto.Html.GroupingList ​

KittoX GroupingList controller — renders a data grid with all records grouped by a specified field, with collapsible group headers. No paging (all records loaded). Inherits toolbar and filter support from TKXListPanelController. Replaces ExtJS TKExtGridPanel with Grouping feature.

TKXGroupingListController class ​

Grouped data grid controller. Loads all records (no paging) and renders them under collapsible group headers keyed by a grouping field, reusing the toolbar, filter and column support of TKXListPanelController.

pascal
class function BuildGroupedRows(AStore: TKViewTableStore;

Builds grouped data rows: group header rows with expand/collapse toggle followed by data rows for each group. Class function so it can be called from HandleKXDataRequest. ALayout selects and orders the columns exactly as in TKXListPanelController.BuildDataRows; when nil, all visible view table fields are rendered in model order.

Released under Apache License, Version 2.0.