我在使用cytoscapeJS构建图形网络时遇到了问题。我可以添加节点并处理它们,这非常容易,但我不能配置cytospace来禁用拖动/移动节点。
我找到了一个来自某人的JSbin,你可以试试:http://jsbin.com/vasenatimu/2/edit?html,js,output
看看“初始化选项”下的http://js.cytoscape.org,我尝试了所有的选项,但它们都不能解决我的问题(我将几乎所有的选项都设置为false,并且我仍然可以抓取和选择节点)。
你能帮我做这个吗?
发布于 2015-05-22 01:08:05
initOptions.autoungrabify: true
或cy.nodes().ungrabify()
发布于 2019-05-03 18:33:34
您还可以使用所选节点的配置禁用这些节点。例如:
cytoscape({
elements: {
nodes: [
{
data: { id: "node1" },
grabbable: false,
},
],
},
});
发布于 2019-05-23 05:12:52
我也遇到了同样的问题,我发现这就是我解决问题的方法:
cytoscape({
autolock: true, <== this did the trick for me
elements: {
nodes: [
{
},
],
},
});
我希望这对你也有帮助。
致敬埃德加
https://stackoverflow.com/questions/30234551
复制相似问题