update-column
描述
当列数据被更新时触发。
用法
"update-column": ({
id: string | number,
column?: object,
replace?: boolean,
skipProvider?: boolean
}) => void;
参数
update-column 事件的回调接收一个包含以下属性的对象:
id
- (必需)标识要更新的列column
- (可选)提供列的新数据对象。完整的 column 属性列表请参见此处replace
- (可选)决定是替换整个数据集还是仅更新指定字段
注释
将 replace
设置为 true 表示现有数据将被新数据完全替换。如果为 false 或省略,则只更新提供的值。
skipProvider
- (可选)控制是否发送更新服务器的请求,或跳过此请求
信息
如需管理内部事件,请参阅事件总线方法
示例
// 创建看板
const board = new kanban.Kanban("#root", {
columns,
cards
});
// 监听 "update-column" 事件
board.api.on("update-column", (obj) => {
console.log(obj);
});
更新日志:
- id 和 column 参数在 v1.1 中引入
- replace 参数在 v1.3 中添加