跳到主要内容

add()

描述

向 Diagram 中添加一个新项目

用法

add(new_item: object | array): string | number | array;

参数

  • new_item - (必需)新项目的对象,或多个项目对象组成的数组

返回值

该方法返回项目的 id,或由多个项目 id 组成的数组。

示例

共有两种连接形状的方法。您可以添加一个已定义父 ID 的形状:

const diagram = new dhx.Diagram("diagram_container", {
type: "org"
});
diagram.data.parse(data);

diagram.data.add({ id: "3.2", text: "New Item", type: "card", parent: "3" });

或者,您也可以同时添加一个形状对象和一个连接线对象:

const diagram = new dhx.Diagram("diagram_container", {
type: "default"
});
diagram.data.parse(data);

diagram.data.add({ type: "card", id: "3.2", text: "New Item" });
diagram.data.add({ type: "line", from: "3", to: "3.2" });

相关文章: 添加项目

相关示例: Diagram. Data. 添加/删除项目