【问题标题】:How to get all Tree Leaf nodes of tree in GOJS如何在GOJS中获取树的所有树叶节点
【发布时间】:2019-10-10 04:16:37
【问题描述】:

我想获取所有树叶节点

下面的代码我曾经获取但它不起作用

myDiagram.findNodesByExample({ isTreeLeaf:true }).each(function (n) { 
    myDiagram.findNodeForKey(n.data.parent).collapseTree(); 
});

注意:我的节点数据中没有属性 isTreeLeaf。我想从 节点属性

有没有简单的方法来获取叶节点?

【问题讨论】:

  • 目前我正在循环所有节点以查找需要很长时间的 TreeLeaf 节点。

标签: jquery gojs


【解决方案1】:
myDiagram.nodes.filter(n => n.isTreeLeaf).each(n => console.log(n.key));

【讨论】:

  • 是的,我应该使用过滤器。谢谢:)
猜你喜欢
  • 2015-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-28
相关资源
最近更新 更多