Loading...
创建节点/边时可以通过 tools
选项来添加小工具:
graph.addNode({tools: [{name: 'button-remove', // 工具名称args: {// 工具对应的参数x: 10,y: 10,},},],})// 如果参数为空,可以简写为:graph.addNode({tools: ['button-remove'],})graph.addEdge({source,target,vertices: [{x: 90,y: 160,},{x: 210,y: 160,},],tools: ['vertices', 'segments'],})
节点/边创建后可以调用 hasTool(name)、addTools(...)、removeTools() 等方法来添加或删除工具。
工具是渲染在节点/边上的小部件,用于增强节点/边的交互能力,我们分别为节点和边提供了以下内置工具:
节点:
边: