【发布时间】:2013-02-10 20:04:57
【问题描述】:
我有两个网格面板可以从grid1 拖放到grid2,还有一个带有这个处理函数的重置按钮:
handler: function(){
//refresh source grid
Ext.getCmp('grid1').getStore().load();
//purge destination grid
Ext.getCmp('grid2').removeAll();
}
一切正常,但是当我点击重置按钮时,我无法再次访问grid2!
【问题讨论】:
-
可以尝试仅删除根节点的子节点会有所帮助,因为拖放需要至少一个根节点才能放入。
-
怎么做,对不起,我没听懂你
-
重置时,您只能从该网格的存储中删除记录,在这种情况下,网格上的 removeAll 可能会导致 js 错误,这就是拖动不再起作用的原因。所以要删除: Ext.getCmp('grid2').getStore().removeAll()
-
user711819 的碰撞,为什么不发布作为答案?
标签: drag-and-drop grid extjs4 removeall