parse()
描述
将数据解析到看板中
parse() 方法是 setConfig() 的别名,仅限于数据相关属性(cards、columns、rows、links)。对于这些属性,两个方法在底层执行相同的操作。
推荐使用 setConfig()
使用 setConfig() 方法,它接受相同的数据属性以及其他看板配置选项。建议用一次 setConfig() 调用设置所有属性,而不是分别调用 parse() 传入数据、再调用 setConfig() 传入其他属性(如 columnKey、rowKey、cardShape):
// 不推荐:两次调用
kanban.setConfig({ columnKey: "type" });
kanban.parse({ columns });
// 推荐:一次调用
kanban.setConfig({
columnKey: "type",
columns
});
用法
parse({
columns?: array,
rows?: array,
cards?: array,
links?: array
}): void;
参数
示例
// 创建看板
const board = new kanban.Kanban("#root", {});
// 将数据解析到看板中
board.parse({
columns,
cards,
rows,
links
});
// 等效的 setConfig() 调用
// board.setConfig({ columns, cards, rows, links });
更新日志:自 v1.1 版本起,在解析新数据前无需在构造函数中重置初始数据。
相关文章:数据操作