当双击边缘或节点时,我进入编辑或添加模式,然后我可以进行修改。这很好用:
network.on("doubleClick",function(params) {
console.log(params);
if ( (params.edges.length > 0) && (params.nodes.length == 0) ) {
network.editEdgeMode();
} else if (params.nodes.length > 0) {
network.addEdgeMode();
}
});
我想在用户点击其他地方时退出该模式,因为我尝试将click事件与disableEditMode()
结合使用,但这似乎不起作用:
network.on("click",function(params) {
console.log(params);
network.disableEditMode();
});
这实际上可行吗?这是disableEditMode()
的目的吗?