我有问题。我知道,这个问题已经解决here,但我不知道如何在JS代码中显示它。 我有
style: cytoscape.stylesheet()
.selector('node')
.css({
'shape': 'data(faveShape)',
'background-color': 'data(faveColor)',
'content': 'data(name)',
'text-valign': 'center',
'color': 'white',
'text-outline-width': 2,
'text-outline-color': '#888',
'width': 100,
'height':65
})
我用这段代码创建节点
elements: {
nodes: [
{ data: { id: 'k', name: 'Kramer','faveColor': '#6FB1FC', 'faveShape' : 'roundrectangle'} },
{ data: { id: 'g', name: 'George','faveColor': '#6FB1FC', 'faveShape' : 'roundrectangle'} }
],
错误:不要将映射分配给没有相应数据的元素(例如,对于具有数据字段ele3
的属性shape
的ele faveShape
;尝试使用[faveShape]
选择器将范围限制为faveShape
已定义
答案 0 :(得分:0)
对不起我的愚蠢问题。我通过将参数handleLineType
更改为straight
来解决了这个问题。