【发布时间】:2016-09-27 03:36:08
【问题描述】:
今晚,我尝试在 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
});
控制台中的通知发出错误:
“Uncaught TypeError: Cannot set property 'rank' of undefined”——dar.core.js 3085
这正是我在软件中遇到的问题。到目前为止,我发现的唯一解决方案是删除任何嵌入的单元格。这是一个错误还是演示已过时?我搜索了文档但收效甚微。有人遇到过这个问题吗?任何人都可以让演示与 DirectedGraph 一起使用吗?
【问题讨论】:
标签: javascript directed-graph jointjs dagre