extjs tree 节点清空问题

当拖拽一个树节点后将改动提交服务端后怎么样保证两处树结构一致,我的的做法是让树重新生成一遍。但是这里有个问题,extjs删除树时老是报错 removeChild this.ownerTree is null.这种情况发生在当拖拽一个树节点到一个未展开的树节点之下后删除此树时。我估计是由于刚才那个拖拽的节点造成的。
试过将整个treepanel重新构建,也是同样的错误。
原因是调用不可见节点的expand或select方法,因为这些节点的父节点没展开,这些节点不可见。
解决方法是将这些节点的父节点展开让这些节点可见。


Total views.

© 2013 - 2024. All rights reserved.

Powered by Hydejack v6.6.1