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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (258)

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

我找到了一个可以尝试的人的JSbin:http://jsbin.com/vasenatimu/2/edit?html,js,output

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

你能帮帮我吗?

提问于
用户回答回答于

initOptions.autoungrabify: true 要么 cy.nodes().ungrabify()

用户回答回答于

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

cytoscape({
  autolock: true, <== this did the trick for me
  elements: {
    nodes: [
      { 

      },
    ],
  },
});

我希望这对你也有帮助。

关于埃德加

扫码关注云+社区

领取腾讯云代金券