この ivh ツリーは初めてです。https://github.com/iVantage/angular-ivh-treeview
このライブラリを正常に構成できましたが、選択したノードのリストを取得できません。選択したノードのリストをプログラムで取得する方法はありますか?
この ivh ツリーは初めてです。https://github.com/iVantage/angular-ivh-treeview
このライブラリを正常に構成できましたが、選択したノードのリストを取得できません。選択したノードのリストをプログラムで取得する方法はありますか?
最も簡単な方法は、ivhTreeviewBfs
選択したノードを収集するために使用することです。
var selectedNodes = []
ivhTreeviewBfs(myTree, function(node) {
if(node.selected) {
selectedNodes.push(node)
}
})
ivhTreeviewOptions
完全にジェネリックにしたい場合は、を使用して適切な「選択された」属性を取得できることに注意してください。また、特定のツリー ブランチの最上位にある選択されたノードのみを収集したい場合もよくあります。この場合false
、渡されたコールバックで戻ることができivhTreeviewBfs
、そのノードの子は訪問されません。
bfs サービスの詳細については、こちらを参照してください。