我已按照错误消息中的建议操作,但我仍然收到错误消息。我有一个像以下一样的选择器......
{
selector: 'node[shape]',
css: {
'shape': 'data(shape)'
}
}
...所以,我只在已定义形状的元素上使用shape属性,但我仍然遇到此错误。如果从代码中删除此特定选择器,则错误消失,但我仍然没有任何形状。该属性仅在此特定选择器中使用。此外,数据是在ALL元素上定义的,因此永远不会发生此错误。无论在幕后发生什么样的机制都不应该产生错误。
这是一个证明这个问题的jsfiddle - https://jsfiddle.net/thardy/gbascrhw/8/
非常感谢任何帮助。
答案 0 :(得分:1)
您没有为其中一个节点指定形状。 roundrect
不是有效值,因此您没有为该节点指定任何内容。
请参阅文档了解有效值:http://js.cytoscape.org/#style/node-body