数据阵列的背景图像链接

时间:2015-11-25 21:51:17

标签: cytoscape.js

我在cytoscape.js中收到此错误:

"不为没有相应数据的元素分配映射(例如,对于属性为p的ele background-image,数据字段为linkImagem);尝试使用[linkImagem]选择器将范围限制为linkImagem已定义"

的元素

查看数据数组:

{ data: { id: 'atr1', classificacao : '1', backgroundColor : '#F79646', nomeAtributo : 'Bancos desconfortáveis', angulo : '0', valign : 'top', halign : 'right', linkImagem : 'http://www.fec.unicamp.br/~confterm/imagens/background/nodes/8.png' }, position: { x:220, y: 300 }, selected: false, selectable: false, locked: false, grabbable: false }

查看脚本样式选项:

.selector('node')
          .css({
            'label': 'data(nomeAtributo)',
            'text-valign': 'data(valign)',
        'text-halign': 'data(halign)',
            'color' : '#000',
            'font-size': '11px',
            'background-fit': 'fit',
            'background-color': 'data(backgroundColor)',
            'background-image': 'data(linkImagem)',
          })

我如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

解决方案是在错误消息中提供给您的。如果您不打算为每个匹配元素定义数据,或者调整选择器以使它们仅匹配定义数据的元素,则不要使用映射器。