javascript - JointJS - 获取所有带有链接的后继者

标签 javascript jointjs

要获取我正在使用的元素的后继者:

const successors = graph.getSuccessors(element);

但它返回没有链接的元素。是否有某种方法可以使用选项 joint.dia.Graph.ExploreOptions 指定此函数以返回链接?或者是通过其他方式将后继元素与链接结合在一起?

谢谢

拉法尔

最佳答案

您正在寻找 graph.getSubgraph(cells, [, opt]) 方法 ( documentation )。

var elements = graph.getSuccessors(element).concat(element);
// find all the links between successors and the element
var subgraph = graph.getSubgraph(elements);
// remove the element itself
subgraph.splice(subgraph.indexOf(element), 1);

关于javascript - JointJS - 获取所有带有链接的后继者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48148989/

相关文章:

javascript - 更改 :position event for every cell in the paper using joint. js

javascript - 使用查询检查 iframe 中的 css

javascript - 如何解决NodeJs中的嵌套promise?

javascript - 如何创建外部按钮来操作单元格

javascript - 整合angular和joint js

javascript - 如何向 JointJs HTML View 添加另一个 Paper 变量?

javascript - anchor 标记下载属性不起作用 :Bug in Chrome 35. 0.1916.114

javascript - 基于 javascript 提示值的 ASP.NET 按钮点击

javascript - 如何构建 JavaScript ANTLR 访问器