Cytoscape.js 中节点和边的内联编辑器

Posted

技术标签:

【中文标题】Cytoscape.js 中节点和边的内联编辑器【英文标题】:Inline editor for nodes and edges in Cytoscape.js 【发布时间】:2014-09-02 07:04:59 【问题描述】:

当用户双击节点或边缘时,有没有办法显示内联编辑器(即文本框)?

【问题讨论】:

【参考方案1】:

(1) 您可以通过根据节点的rendered position 定位文本框来在单击时显示文本框。没有双击内置事件,因为双击排除了触摸支持。用户很少双击桌面,他们几乎从不双击触摸。

(2) 您可能希望将文本框代码重用为带有参数化选项的extension。

(3) 如果您有更多内容要放在文本框或其他方面,您可能希望使用 qtip extension 将文本框放在 qtip 中。

【讨论】:

以上是关于Cytoscape.js 中节点和边的内联编辑器的主要内容,如果未能解决你的问题,请参考以下文章

Cytoscape js在节点上单击时如何获取所有边缘(文本标签)

力导向图布局的性能和复杂性?

图形渲染软件,尊重节点和边的相对顺序

带有固定节点的 Javascript cytoscape.js 自动布局

cytoscape.js 图,仅显示/绘制少数节点和边缘

在Cytoscape JS中选择节点时更改颜色