Kanban Limitations
Kanban v1 intentionally keeps application policy and remote state outside the rendering plugin.
| Area | v1 behavior |
|---|---|
| View switcher | The host sets grid.kanban; no built-in table/Kanban toolbar is rendered. |
| Card forms | A separate opt-in editor plugin supplies local CRUD. Hosts can disable, intercept, schema-customize, or completely replace it and remain responsible for remote persistence. |
| Remote data | The canonical card collection is local grid.source; there is no server paging adapter. |
| External drag | Cross-board, cross-window, file, and third-party drag targets are not supported. |
| Swimlane order | Configuration-owned; swimlanes cannot be drag-reordered. |
| Column order | Uses RevoGrid’s core column move behavior. Pointer/touch capabilities follow that plugin; programmatic ordering remains available. |
| Sorting | Table sorting does not reorder board cards. orderField is authoritative while Kanban is active. |
| Translation packs | English is bundled; applications provide partial or complete translated labels. |
| Asynchronous validation | beforekanbancardmove cancelation is synchronous. Cache remote permissions before interaction. |
Card pointer interaction supports mouse, pen, and touch. Keyboard card movement uses the focusable managed card shell and does not depend on browser-native HTML drag-and-drop.
Unknown workflow values use the Unmapped column by default, while invalid or duplicate card identities remain visible but immovable. Treat diagnostics as data-quality errors rather than hiding affected records.