EXTJS如何交换两个childNodes的顺序?

时间:2011-08-17 06:54:06

标签: javascript extjs

我是EXTJS的新手。 我目前停留在交换两个树节点的顺序。

我尝试使用

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

但是在树面板上,它显示现在childNodes [index-1]已经消失,而不是交换订单。我使用fireBug进行调试,看起来这两个childNodes已经在其parentNode下交换了订单。 它只是没有在树面板上显示。

我该怎么办?刷新树面板或什么?

谢谢,

1 个答案:

答案 0 :(得分:0)

你试过这个吗?

var temp = x.childNodes[index-1].cloneNode(true);
x.childNodes[index-1] = x.childNodes[index];
x.childNodes[index] = temp;