跳至主要内容

links

描述

可选。包含链接数据的对象数组

用法

links?: [
{
id: string | number,
source: string | number,
target: string | number,
relation: "relatesTo" | "requiredFor" | "duplicate" | "parent"
}, {...} // 其他链接数据
];

参数

对于每个链接,您可以指定以下参数(数据):

  • id - (必填)链接的 ID
  • source – (必填)链接起点的卡片 ID(例如,“任务 A 是任务 B 的前置任务”)
  • target – (必填)链接终点的卡片 ID(例如,“任务 B 依赖于任务 A”)
  • relation - (必填)链接类型。可指定以下类型:
    • "relatesTo" - 定义任务之间的关联,当前任务与另一个任务相关联
    • "requiredFor" - 定义任务之间的依赖关系,其中一个任务需要另一个任务完成
    • "duplicate" - 定义重复任务之间的依赖关系
    • "parent" - 定义父(主)任务与子(从)任务之间的依赖关系
信息

如果您想动态加载新的链接数据,可以使用 parse() 方法!

示例

const links = [
{
id: 1,
source: 2,
target: 5,
relation: "relatesTo",
}, {...} // 其他链接数据
];

new kanban.Kanban("#root", {
columns,
cards,
links
// 其他参数
});

更新日志: 该属性在 v1.7 中进行了更新:

  • masterId 参数被替换为 source 参数
  • slaveId 参数被替换为 target 参数

相关文档: 数据操作

相关示例: 看板任务之间的链接