2011-10-21 12 views
1

誰かがdojoツリー内のアイテムの親ノードを取得する方法があるのだろうかと思っていましたか?私は試しましたが、うまくいかないようです。Dojoツリーの親ノード

私はいくつかの異なる方法を試しました。

まず、私はこれを試してみました:どちらも1が動作しているよう

\ http://dojo-toolkit.33424.n3.nabble.com/how-do-I-get-the-parent-node-of-a-dijit-Tree-node-td1788430.html

this.tree.get("path")[this.tree.get("path").length - 2]; 

次の私は、このサイトで見つけたものを試してみました。私はおそらくそれがかなり一般的な操作であるとき、これがなぜそんなに複雑なものなのか分かりません。あなたがこれで私を助けることができたら、それはすばらしいでしょう。

おかげ

編集:私はもっと私を投げているものと思い、私が最初に試した方法は(コードサンプルが提供された)時に動作していることです。だから私は本当に混乱しています。

// Very similar to your code (maybe even functionally equivalent) 
tree.path[tree.path.length - 2]; 

このコードは、以来離れてリファクタリングされてきたが、私はそれが働いていたかなり確信している:

答えて

1

道場V1.7を使用するには、私が使用しています。知っておくべきことのいくつかは、1)あなたが探している親アイテムが選択されたアイテム(tree.selectedItems [0])である必要があり、2)この行が選択した項目はツリーのルート(またはルートが非表示の場合は最上位項目)です。

関連する問題