我是 extjs 的新手,正在根据 Ext.data.store() 的记录数创建一个动态屏幕;getTotalCount/getCount 用于从存储中获取记录数。我需要将记录总数存储在 var 中并返回
我正在尝试做这样的事情
function Get_count()
{
var num;
CacheStore.on({
'load':{
fn : function(store,records,options){
num = getTotalCount();
//console.info('Store count = ', tsize);
//console.info(' count = ', getCount());
},
scope: this
},
'loadexception' : {
fn : function (obj,options,response,e){
//console.info('error = ', e);
},
scope : this
}
});
// this is a wrong logic but have to do something similar
//return num; //return num
};
tsize = Get_count();
我总是在 tsize 中得到空值。我也尝试了 getCount() 而不是 getTotalCount() 但我遇到了同样的问题。
不知道我哪里错了