是否有任何库可以在节点/边缘标签上提供编辑功能?我已经搜遍了npm和github并且我找不到任何有用的东西。一个接近我需要的图书馆是&zungduong / cytoscape.js-edit-content'但它不能正常工作。我实现了上下文菜单,我创建的一个选项是编辑元素的标签。我在元素位置上生成输入标记时遇到问题。以下是使用this库的当前代码。
print (df)
exam student
0 French a
1 English a
2 Italian a
3 Chinese b
4 Russian b
5 German b
6 Chinese c
7 Spanish c
8 English c
9 French c
答案 0 :(得分:0)
(1)你不能向Cytoscape div附加任何东西。
(2)您应该将标签文本存储在元素的data。
中(3)您应该使用stylesheet map数据字段到标签(例如label: data(label)
)。
(4)通过(3)和(4),设置node.data('label', newLabel)
改变标签文本。如何为此设计UI是可供您决定的。例如,您可以在qtip中显示一个文本框。