【问题标题】:cytoscape.js disable grab&moving nodescytoscape.js 禁用抓取和移动节点
【发布时间】:2015-05-14 10:06:45
【问题描述】:

我在使用 cytoscapeJS 构建图形网络时遇到问题。 我可以添加节点并处理它们,这很容易,但我无法配置细胞空间来禁用拖动/移动节点。

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

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

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

【问题讨论】:

    标签: javascript jquery graph cytoscape.js cytoscape


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

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

        我希望这对你也有帮助。

        问候埃德加

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-11-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多