EXTJS如何交换两个子节点的顺序

EXTJS How to swap the order of two childNodes?

本文关键字:两个 子节点 顺序 交换 EXTJS 何交换      更新时间:2023-09-26

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

我试图使用

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

但是在树面板上,它显示现在childNodes[index-1]消失了,而不是交换顺序。我使用fireBug进行调试,看起来这两个子节点在它们的parentNode下交换了顺序。它只是没有显示在树面板上。

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

谢谢,

你试过吗?

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