links
描述
可选。一个包含链接数据对象的数组。
用法
links?: [
{
id: string | number,
masterId: string | number,
slaveId: string | number,
relation: "relatesTo" | "requiredFor" | "duplicate" | "parent"
}, {...} // 其他链接数据
];
参数
每个链接包含以下数据字段:
id
- (必填)链接的唯一 IDmasterId
- (必填)表示链接中主导角色的卡片 ID(例如,"Is required for")slaveId
- (必填)表示链接中被动角色的卡片 ID(例如,"Depends on")relation
- (必填)链接类型。可用类型有:- "relatesTo" - 表示当前任务与另一个任务相关联的依赖关系
- "requiredFor" - 表示一个任务需要另一个任务先完成的依赖关系
- "duplicate" - 标记重复任务间的依赖关系
- "parent" - 设定父(master)任务与其子(slave)任务之间的依赖关系
信息
要动态加载新的链接数据,可以使用 parse() 方法!
示例
const links = [
{
id: 1,
masterId: 2,
slaveId: 5,
relation: "relatesTo",
}, {...} // 其他链接数据
];
new kanban.Kanban("#root", {
columns,
cards,
links
// 其他参数
});
更新日志: 此属性在 v1.4 版本中引入
相关文档: 数据操作
相关示例: 看板. 任务间的链接