![](/img/trans.png)
[英]capture only the leaf nodes when the parent node gets selected in angular-ivh-treeview
[英]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.