SuperAPI AI 工具集

syncfusion-aspnetmvc-kanban

办公与效率

查看项目

更新于 10-16 05:52

技能介绍

该技能用于在 ASP.NET MVC 项目中实现和配置 Syncfusion Kanban 看板组件,通过列与卡片组织任务状态,适用于任务管理、敏捷看板、流程可视化等场景。

主要能力包括:以列表示流程阶段,卡片表示任务,卡片可在列与泳道间拖放;支持本地数组、DataManager 及 OData、Web API 等远程数据绑定与增删改操作;支持泳道按负责人、优先级等横向分组;可配置列标题、初始折叠、列拖拽排序、堆叠表头与逐列允许/禁止拖放;支持自定义卡片模板、工具提示、卡片选择、对话框编辑、排序与筛选、验证、虚拟滚动、持久化、本地化与无障碍功能,并提供事件与公共方法(如 addCard、updateCard、deleteCard)进行编程控制。

基本用法:在 ASP.NET MVC 视图使用 Html.EJS().Kanban("kanban"),通过 KeyField 指定状态字段,DataSource 绑定数据,Columns 定义各列,CardSettings 设置 HeaderField 与 ContentField,可选 SwimlaneSettings 配置泳道;资料中的快速开始示例可直接参考。

限制与注意:KeyField 为必填项;HeaderField 应使用唯一字段以避免卡片重复并保证 CRUD 正常;建议先以本地数据验证再接入远程服务;远程只读数据可通过在 DialogOpen 中设置 args.cancel = true 阻止编辑。具体收费、授权与平台要求资料暂未提供。