【问题标题】:how to get list of selected nodes in angular ivh tree view?如何在角度 ivh 树视图中获取选定节点的列表?
【发布时间】:2016-08-20 22:52:36
【问题描述】:

我是这棵 ivh 树的新手,https://github.com/iVantage/angular-ivh-treeview

我已经成功配置了这个库,但是我无法获取选定节点的列表,有没有办法以编程方式获取选定节点的列表?

【问题讨论】:

    标签: javascript angularjs tree treeview treecontrol


    【解决方案1】:

    最简单的方法是使用ivhTreeviewBfs收集选定的节点。

    var selectedNodes = []
    ivhTreeviewBfs(myTree, function(node) {
      if(node.selected) {
        selectedNodes.push(node)
      }
    })
    

    请注意,如果您想完全通用,可以使用ivhTreeviewOptions 来获取适当的“选定”属性。此外,人们通常只想收集给定树枝的 top-most 选定节点。在这种情况下,您可以在传递给ivhTreeviewBfs 的回调中返回false,并且不会访问该节点的子节点。

    您可以阅读有关 bfs 服务的更多信息here。

    【讨论】:

    • 感谢您的回答,我又问了一个问题,如果您能帮上忙,那就太好了,stackoverflow.com/questions/39083564/
    猜你喜欢
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多