如何使用插件在cytoscape.js中添加节点和边缘?

时间:2014-01-12 23:56:41

标签: javascript jquery cytoscape.js

我尝试从旧的Flash CytoscapeWeb迁移到HTML5版本,cytoscape.js。我正在尝试构建一个允许交互式创建网络的工具 - 这意味着我们需要添加节点和边缘。 CytoscapeWeb有一些精彩的演示(例如http://cytoscapeweb.cytoscape.org/demos/compound),演示了这个功能。我无法找到类似于Cytoscape.js的任何内容。我查看了文档,但没有找到任何内容。

我已经尝试了这个(How do I use the jquery.cxtmenu.js plugin packaged with cytoscape.js?)并且右键单击了上下文菜单,但这两个命令都失败了。 Connect命令根本不执行任何操作(它正在调用EdgeHandles,但没有关于它正在做什么的文档),而删除命令失败了" doc.removeEntity(...)是未定义"。

我强烈感觉到我所寻找的功能已经存在于核心或插件中,因此我不想重新创建所有这些内容。但我无法弄清楚如何使用已有的东西。

1 个答案:

答案 0 :(得分:1)

jQuery插件系统中UI插件的文档和组织计划为2.1: https://github.com/cytoscape/cytoscape.js/issues?milestone=3

有一个在cy.js调试页面上使用的特定插件的示例: https://github.com/cytoscape/cytoscape.js/blob/master/debug/init.js