Cytoscape - 不要将映射分配给没有相应数据的元素
Cytoscape - Do not assign mappings to elements without corresponding data
我已按照错误消息中的建议进行操作,但仍然出现错误。我有一个如下所示的选择器...
{
selector: 'node[shape]',
css: {
'shape': 'data(shape)'
}
}
... 所以,我只在已定义形状的元素上使用形状 属性,但我仍然收到此错误。如果从代码中删除这个特定的选择器,错误就会消失,但我仍然没有任何形状。 属性 仅在这个非常特殊的选择器中使用。此外,数据是在所有元素上定义的,因此永远不会发生此错误。无论幕后发生什么机制,都不应该产生错误。
这是演示此问题的 jsfiddle - https://jsfiddle.net/thardy/gbascrhw/8/
任何帮助将不胜感激。
您没有为其中一个节点指定形状。 roundrect
不是有效值,因此您没有为该节点指定任何内容。
有关有效值,请参阅文档:http://js.cytoscape.org/#style/node-body
我已按照错误消息中的建议进行操作,但仍然出现错误。我有一个如下所示的选择器...
{
selector: 'node[shape]',
css: {
'shape': 'data(shape)'
}
}
... 所以,我只在已定义形状的元素上使用形状 属性,但我仍然收到此错误。如果从代码中删除这个特定的选择器,错误就会消失,但我仍然没有任何形状。 属性 仅在这个非常特殊的选择器中使用。此外,数据是在所有元素上定义的,因此永远不会发生此错误。无论幕后发生什么机制,都不应该产生错误。
这是演示此问题的 jsfiddle - https://jsfiddle.net/thardy/gbascrhw/8/
任何帮助将不胜感激。
您没有为其中一个节点指定形状。 roundrect
不是有效值,因此您没有为该节点指定任何内容。
有关有效值,请参阅文档:http://js.cytoscape.org/#style/node-body