客户端记录显示缓存的刷新-ExtJS
其实这是个非常简单的问题,仅供ExtJS初学者参考。
最近在项目开发过程中遇到一个问题:
第二次查询时,如果没有返回记录,则仍然显示第一次查询的结果。
例如:双击人力金牌销售包时,根据某些查询条件,可以得到对应的开班计划数据。
第二次查询时,如果没有返回记录,则仍然显示第一次查询的结果。
见下图:
解决思路:
每次查询前,先清除上一次查询的结果,然后显示本次查询结果。
示例代码:
_gridJwSales.addListener('rowdblclick',function(){ _storeSalesPkgClass.removeAll();//删除上次查询的结果 _storeSalesPkgClass.load({params:{start:0,limit:5,salesId:_id}},true);//执行本次查询 } );