Loading...
Loading...
Use when integrating `@qfei-design/canvas-table` into an app or page. Covers consumer-side local, virtual, large-data fast-scroll, and grouped tables; public props/methods/events; row-head and header menus; selection, Shift 200 条上限, row colors, drag, fixed columns, summaries, empty states, async row sync, canvas interactions, cell editing, and Make schema field display. Make record lists use make-app-actions for the default selectable record-action workflow. Use make-app-sort for record sorting and header sort controllers. Route Make record-list grouping behavior, Preset, groupFilter, and leaf pagination to make-app-group. Route Service-side AbortSignal propagation to make-app-service. Only supports `@qfei-design/canvas-table`, not UI-library tables. Does not own Make DSL (use makedsl), page layout (use makeui), or table-library maintenance. Read package AI docs, choose Track A or C, layer Track B for editing, and use public APIs only.
npx skill4agent add qfeius/make-platform-skills canvas-table-integration@qfei-design/canvas-tableapps/ui/src/lib/make-field-types.tscustomEditreferences/make-cell-edit-defaults.md@qfei-design/canvas-table@^1.3.1IColumn[]field.propertiesshowSNbodyRowHeadSuffixOptionsmake-app-actionssetRowColorsrowStyleOptionsclearRowColors^1.3.1+NsetData(latestRows)references/virtual-table-patterns.mdmake-app-actionsopenWithFieldmake-app-sortGroupTableComponentrecord-groupsgroupFiltermake-app-group@qfei-design/canvas-table@qfei-design/canvas-tablepackage.ai.jsonrecipes.jsonmakedslmake-app-service@qfei-design/canvas-tablepackage.jsonpnpm-lock.yamlmake-app-runtime"packageManager": "pnpm@10.20.0"22.20.00.34.0corepack pnpm add @qfei-design/canvas-tablepnpm add @qfei-design/canvas-tableyarn.lockyarn add @qfei-design/canvas-tablepackage-lock.jsonnpm install @qfei-design/canvas-tablemake-app-runtimecorepack pnpm add @qfei-design/canvas-tablemake-app-runtimenpm install @qfei-design/canvas-table@qfei-design/canvas-table@qfei-design/canvas-tablepackage.json@qfei-design/canvas-table<package-root>/package.ai.jsonpackage.ai.json.readOrderpackage.ai.jsonpackage.ai.json.readOrderdocs/examples/| Task / topic | Read |
|---|---|
| Public props, methods, events, setup, cleanup | |
| Row-head sequence number or open-detail action | |
| Make record-list default selection and edit/delete/batch-edit actions | Use |
| Virtual loading, paginated backend integration, large-data fast scrolling, or scrollbar dragging | |
Schema/meta to | |
| Custom clickable cell shapes | |
| Track A pitfalls | |
| Cell-edit contract | |
| Host-side edit architecture | |
| Edit lifecycle, positioning, close/commit/rollback | |
| Platform Make editable-cell defaults | |
| Field editor mapping | |
| Host component choice | |
| Attachment editor integration | |
| Track B pitfalls | |
| Make field display | |
| Proven downstream usage and unvalidated areas | |
| Track workflows, capability checklists, output templates | |
| Table-header asc/desc behavior, shared sort panel, Preset and records sort | Use |
| Make record grouping, Preset group, record-groups, groupFilter, grouped leaf pagination | Use |
Service route cancellation, server disconnect handling, downstream | Use |
references/core-props-methods-events.mdreferences/row-head-action-patterns.mdreferences/virtual-table-patterns.mdreferences/column-patterns.mdreferences/shape-render-patterns.mdreferences/common-pitfalls.mdreferences/make-field-display-patterns.mdreferences/shape-render-patterns.mdreferences/column-patterns.mdIColumn[]references/common-pitfalls.mdpackage.ai.json.readOrderreferences/edit-contract.mdreferences/edit-host-architecture.mdreferences/edit-interaction-lifecycle.mdreferences/make-cell-edit-defaults.mdreferences/field-editor-patterns.mdreferences/editor-component-selection.mdreferences/attachment-editor-patterns.mdreferences/edit-common-pitfalls.mdreferences/track-workflows.mdreferences/make-field-display-patterns.mdsrcdist@qfei-design/canvas-tabletable.tableIdglobalEventBus.onWithNamespace(...)/objects/:objectKeyIColumn[]records.lengthrows.lengthsetData([])setData(latestRows)tableRef.currentnullNaNInfinity¥¥%-field.propertiesNumber.precisionDate.formatDateRange.begin/endCurrency.symbol/decimalPlaces/useGroupingPercent.decimalPlacesFile.maxCountmaxCountNumber.precisionCurrency.decimalPlacesPercent.decimalPlaces最多保留 N 位小数references/field-editor-patterns.mdaria-hiddeninertvirtualOptionsdata:loadsetDatasetVirtualPageDatamarkPageLoadFailedmake-app-sortmake-app-groupgroupFilterGroupTableComponentgroup:loadgroup:data:loadclearSelectionmake-app-actionsGroupTableComponentclearRowColors(rowKeys)setRowColors(rowKeys, undefined)@qfei-design/canvas-table@^1.3.1CanvasTableComponentreferences/track-workflows.mdreferences/validated-usage-notes.md