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.
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.
