cytoscape.js禁用抓取和移动节点

时间:2015-05-14 10:06:45

标签: javascript jquery graph cytoscape.js cytoscape

我在使用cytoscapeJS构建图形网络时遇到了麻烦。 我可以添加节点并处理它们非常简单,但是我无法配置cytospace来禁用Dragging / Moving节点。

我从某人那里找到了一个JSbin:http://jsbin.com/vasenatimu/2/edit?html,js,output

在初始化选项'下查看http://js.cytoscape.org,我尝试了所有选项,但他们没有解决我的问题(我几乎将所有选项设置为false,我仍然可以抓取并选择节点)。

你能帮我解决这个问题吗?

3 个答案:

答案 0 :(得分:4)

initOptions.autoungrabify: truecy.nodes().ungrabify()

答案 1 :(得分:0)

您还可以使用所选节点禁用其配置。例如:

cytoscape({
  elements: {
    nodes: [
      { 
        data: { id: "node1" }, 
        grabbable: false,
      },
    ],
  },
});

答案 2 :(得分:0)

我遇到了同样的问题,发现对我来说这是解决问题的方法:

Shapely-1.6.4.post1-cp37-cp37m-win_amd64.whl

希望这对您也有帮助。

关于埃德加