beforeAdd
描述
在添加项目之前触发
用法
beforeAdd: (newItem: object) => boolean | void;
参数
该事件的回调函数接受以下参数:
newItem- (必需)已添加项目的对象
返回值
返回 false 以阻止将项目添加到 Data Collection 中;否则返回 true。
示例
// 初始化 Diagram
const diagram = new dhx.Diagram("diagram_container", {
type: "default"
});
// 加载数据
diagram.data.parse(data);
// 为事件绑定处理程序
diagram.events.on("beforeAdd", (newItem) => {
if (some_check)
return false;
return true;
});