API 概览
Kanban 构造函数
new kanban.Kanban("#root", {
// 配置参数
});
参数:
- 一个 HTML 容器(HTML 容器的 ID)
- 一个配置参数对象(查看此处)
Toolbar 构造函数
new kanban.Toolbar("#toolbar", {
// 配置参数
});
参数:
- 一个 HTML 容器(HTML 容器的 ID)
- 一个配置参数对象(查看此处)
Kanban 方法
| 名称 | 描述 |
|---|---|
| addCard() | 向看板中添加一个新卡片 |
| addColumn() | 向看板中添加一个新列 |
| addComment() | 通过卡片的 ID 向指定卡片添加新的评论 |
| addLink() | 在看板中添加一个新的链接 |
| addRow() | 在看板中添加一行新行 |
| deleteCard() | 从看板的数据存储中移除指定的卡片 |
| deleteColumn() | 从看板的数据存储中移除指定的列 |
| deleteComment() | 通过 ID 删除卡片评论 |
| deleteLink() | 从看板的数据存储中移除指定的链接 |
| deleteRow() | 从 Kanban 的数据存储中移除指定的行 |
| destructor() | 移除 Kanban 的所有 HTML 元素,并解除所有相关事件的绑定 |
| duplicateCard() | 通过指定的 ID 复制一张卡片 |
| getAreaCards() | 获取指定列(和行)中所有卡片的数据对象数组 |
| getCard() | 根据指定的 ID 获取卡片的数据对象 |
| getColumnCards() | 获取一个数组,存储特定列中所有卡片的数据对象 |
| getSelection() | 获取一个包含所选卡片 ID 的数组 |
| moveCard() | 将卡片移动到指定的列(和行) |
| moveColumn() | 将列移动到新的位置 |
| moveRow() | 将一行移动到新的位置 |
| parse() | 将数据解析到看板中 |
| redo() | 重复撤销操作所还原的动作 |
| scroll() | 将看板滚动到指定元素 |
| selectCard() | 通过指定的 ID 选择卡片 |
| serialize() | 将看板数据序列化为 JSON |
| setConfig() | 设置看板的新配置参数 |
| setEdit() | 切换看板的编辑器 |
| setLocale() | 为看板应用新的语言环境 |
| setSearch() | 根据指定参数查找卡片 |
| setSort() | 按指定参数对卡片进行排序 |
| undo() | 撤销看板中的最后一次操作 |
| unselectCard() | 通过卡片 ID 取消选择卡片 |
| updateCard() | 通过卡片 ID 更新卡片数据 |
| updateColumn() | 通过列的 ID 更新列数据 |
| updateComment() | 通过评论 ID 更新卡片评论 |
| updateRow() | 通过行 ID 更新行数据 |