Loading...
Loading...
Use when integrating, generating, refactoring, reviewing, or debugging Make App record-list grouping with @qfei-design/make-app-group and @qfei-design/canvas-table GroupTableComponent. Triggered by 分组, 高级分组, 多级分组, 分组条件, 拖拽分组, 表头分组, 表头分组 openWithField, capabilities.groupable, Entity Preset group save/load/echo, record-groups, groupFilter, grouped leaf pagination, or grouping tests. Covers one integrated toolbar, CanvasTable grouped rendering, Entity Preset, Service group contracts, Make Data ListResources grouping mode, groupFilter expression composition, and leaf-record pagination. When make-app-actions is present, a successfully applied group must clear its selection and invalidate pending action work; draft edits and failures preserve selection. Does not own page shell/layout, CanvasTable internals, package internals, permission policy, auth, runtime packaging, DSL modeling, Make CLI execution, filtering, sorting, or cell editing.
npx skill4agent add qfeius/make-platform-skills make-app-grouprecord-groupsgroupFilterGroupTableComponent@qfei-design/make-app-group@^0.1.0package.ai.jsonpackage.ai.json.readOrderstyles.css@qfei-design/canvas-tablecanvas-table-integrationGroupTableComponentgroup:loadgroup:data:loadsetGroupsetDatamarkGroupPageLoadFailedcapabilities.groupable === true{ fieldKey, order }[]groupRecordGroupPaneluseRecordGroupControllerresetKeyonConfirm{ group }onAppliedonApplyErrormake-app-actionsgroupGroupTableComponentgroupFiltergroup:loadgroup:data:loadgroupFilter| Task / topic | Read |
|---|---|
Group value, capability source, Lookup support, | |
Package UI, dnd-kit, draft lifecycle, | |
| Preset hydration, save-before-apply, group data timing, stale requests | |
| CEL literal handling, DNF append, null and Lookup path conditions | |
| UI-Service routes, Make Data grouping mode, validation and payload | |
| CanvasTable group events, root/child/leaf loading, render reset | |
| TDD, integration checks, regressions and readiness | |
| Toolbar placement and object-list layout | Use |
| CanvasTable construction and header menu mechanics | Use |
| Service route/adapter code and boundary logs | Use |
| Object/list access policy and permission gates | Use |
| Grouped record selection actions and batch editing | Use |
| Advanced-filter expression semantics | Use |
| Record sorting and table-header asc/desc behavior | Use |
GroupTableComponentgroupgroupFilter{ fieldKey, order }[]groupFieldKeyfieldsortfieldKeyorderpropertiescapabilities.groupable === trueMake.Field.LookupopenWithFielduseRecordGroupControllerresetKeyonConfirmonAppliedonApplyErroronConfirmonApplied{ group: [] }groupnullgroup: []fieldssortfieldsfiltergroupFiltersortpaginationgroupFilterfiltermarkGroupPageLoadFailed(groupValue, page)make-app-actionsGroupTableComponentmakeuicanvas-table-integrationGroupTableComponentmake-app-servicemake-app-permissionmake-app-filterfiltergroupFiltermake-app-sortmake-app-actions