今晚,我尝试在 JointJS 网站上的一个示例上执行有向图。请参阅离散事件示例:
http://resources.jointjs.com/demos/devs
即使源代码链接未正确映射,我还是在这里找到了它:
https://raw.githubusercontent.com/clientIO/joint/master/demo/devs/src/shapes.devs.js
我处于无法预测放置对象的位置的情况,就像在演示中一样。因此,我依靠 DirectedGraph 来完成这项工作。因此,作为一个简单的示例,我只是将以下内容放在代码末尾,看看会发生什么:
joint.layout.DirectedGraph.layout(graph, {
setLinkVertices: false
});
控制台中的通知发出错误:
“未捕获的类型错误:无法设置未定义的属性 'rank'”-dar.core.js 3085
这是我在软件中遇到的确切问题。到目前为止,我发现的唯一解决方案是删除任何嵌入的单元格。这是一个错误还是演示已过时?我搜索了文档但收效甚微。有人遇到过这个问题吗?任何人都可以让演示与 DirectedGraph 一起工作吗?