仍旧是extjs4开发,
今天在做一个根据后台是否返回不为空的store数据而动态创建的view的时候,
遇到判断store是否有数据的问题,
查看API尝试了很多属性参数都无法判断,比如getCount()<0 or getTotalCount()<0 or store.data != null 等等。。我也不太清楚为什么这些属性判断不了。
最终成功判断的方法是:
store.on('load', function(store, records, options) { if(records.length>0){ //有数据返回的情况下.... }else{ //无数据返回的情况下... } }
如果你也遇到了这种情况,就用records.length判断吧