2011-08-17 5 views
1

私はEXTJSの初心者です。 私は現在、2つのツリーノードの順序を入れ替えることに固執しています。EXTJS 2つのchildNodesの順序を入れ替える方法は?

私は

var temp = x.childNodes[index-1]; 
x.childNodes[index-1] = x.childNodes[index]; 
x.childNodes[index] = temp; 

を使用しようとしたが、ツリーパネル上で、それは今のchildNodes [インデックス-1]の代わりに順番を入れ替えるのなくなっていることを示しています。私はfireBugを使ってデバッグを行い、この2つのchildNodesがparentNodeの下で注文を入れ替えたようです。 これはツリーパネルに表示されていません。

どうすればよいですか?ツリーパネルなどをリフレッシュしますか?

ありがとう、

答えて

0

あなたはこれを試しましたか?

var temp = x.childNodes[index-1].cloneNode(true); 
x.childNodes[index-1] = x.childNodes[index]; 
x.childNodes[index] = temp; 
関連する問題