我无法使用 cytoscapeJS 构建图形网络。我可以添加节点并处理它们,这很容易,但我无法配置细胞空间来禁用拖动/移动节点。
我从某人那里找到了一个 JSbin,您可以在其中尝试:http ://jsbin.com/vasenatimu/2/edit?html,js,output
在“初始化选项”下查看http://js.cytoscape.org,我尝试了所有选项,但它们并没有解决我的问题(我将几乎所有选项都设置为 false,我仍然可以抓取和选择节点)。
你能帮我解决这个问题吗?
我无法使用 cytoscapeJS 构建图形网络。我可以添加节点并处理它们,这很容易,但我无法配置细胞空间来禁用拖动/移动节点。
我从某人那里找到了一个 JSbin,您可以在其中尝试:http ://jsbin.com/vasenatimu/2/edit?html,js,output
在“初始化选项”下查看http://js.cytoscape.org,我尝试了所有选项,但它们并没有解决我的问题(我将几乎所有选项都设置为 false,我仍然可以抓取和选择节点)。
你能帮我解决这个问题吗?
initOptions.autoungrabify: true
或者cy.nodes().ungrabify()
您还可以使用其配置禁用选定的节点。例如:
cytoscape({
elements: {
nodes: [
{
data: { id: "node1" },
grabbable: false,
},
],
},
});
我遇到了同样的问题,我发现这对我来说是解决问题的方法:
cytoscape({
autolock: true, <== this did the trick for me
elements: {
nodes: [
{
},
],
},
});
我希望这对你也有帮助。
问候埃德加