我想使用cytoscape.js为每个节点使用两个标签。节点的一个内部和另一个外部,如此链接图像http://gcuculi.com/imagens/labels-constelation.png。
我使用qtip作为外部标签,但是我需要打印(ctrl + p)这个页面并且qtip div位置是绝对的(来自文档),因此它们不会出现在正确的位置。
有一种方法可以修改两个标签的cytoscape.js或者我如何阻止qtip 这种行为?
韩国社交协会!!
答案 0 :(得分:1)
One way to get multiple distinct labels is to use compound nodes,即通过父子关系包含其他节点的节点。
如果您为每个节点提供了自己的父节点,则可以为子节点和父节点提供不同的标签,它们将始终一起显示。
具有此表示形式的节点定义可能如下所示:
[
{ data: { id: 'childId', parent: 'parentId' } },
{ data: { id: 'parentId' } }
]