为什么获取不到Store中的数据

为什么获取不到Store中的数据?
//从服务器获取数据 
var detailDs=new Ext.data.Store({ 

//设置数据代理 
proxy:new Ext.data.HttpProxy({ 
url:'newsDetail' 
}), 
//解析数据格式为数组 
reader:new Ext.data.ArrayReader({},[ 
{name:'id'}, 
{name:'title'}, 
{name:'userName'}, 
{name:'status'}, 
{name:'releaseDate'} 
]) 
}); 

detailDs.load(); 

alert(detailDs.getCount()); 
//总是显示为0,,其实有6条,但是如果用Grid绑定后,就有值了,为什么啊?

 

这个请求是 异步的吗,如果是,那这样当然得不到,你得在请求返回的回调函数里去detailDs.getCount()就能得到了