ExtJs4.2 TreePanel数据刷新重复加载

X-rapido 2014-04-21 02:53:32
第一次进入页面时数据加载正常,单击重新加载正常刷新加载,但是如果单机多次鼠标单击速度大于数据加载数据,就会发生重复加载或错误加载的现象,我在重新加载前面用Ext.getCmp('rightTree').getRootNode().removeAll(false); 方式没有效果,不知道怎么解决了,求大神帮助




{
text: "重新加载",
icon: "../images/refresh.png",
handler: function(view, record){
//Ext.getCmp('rightTree').getRootNode().removeAll(false);
Ext.getCmp('rightTree').getStore().load({
scope: this, // 作用域
callback: function(records, operation, success) {
f(records != null && success){
operation.node.expand(true); // 展开所有
}else{
Ext.Msg.alert("提示","JSON 数据字符串解析有误");
}
}
});
}
}
...全文
548 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
X-rapido 2014-04-23
  • 打赏
  • 举报
回复
表示看懂了,代码怎么写还是不明白
X-rapido 2014-04-21
  • 打赏
  • 举报
回复
引用 1 楼 iceqijunfei 的回复:
楼主试试将重新加载的按钮的事件响应调为异步。
什么意思,没有明白?
iceqijunfei 2014-04-21
  • 打赏
  • 举报
回复
楼主试试将重新加载的按钮的事件响应调为异步。

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧