簡體   English   中英

如何在角度ivh樹視圖中獲取選定節點的列表?

[英]how to get list of selected nodes in angular ivh tree view?

我是這個ivh樹的新手, https://github.com/iVantage/angular-ivh-treeview

我已經能夠成功配置此庫,但是我無法獲取所選節點的列表,有沒有辦法以編程方式獲取所選節點的列表?

最簡單的方法是使用ivhTreeviewBfs收集選定的節點。

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

請注意,如果要完全通用,可以使用ivhTreeviewOptions獲取適當的“選定”屬性。 而且,人們通常只希望為給定的樹枝收集最頂部的選定節點。 在這種情況下,您可以在傳遞給ivhTreeviewBfs的回調中返回false ,並且不會訪問該節點的子級。

您可以在此處閱讀有關bfs服務的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM