@H_502_0@1、Ext.data.Store.load();方法是异步的,下面的方式获得的reCount始终是0,因为还没等后台的方法执行完就赋值了,此时store的record还没获得值。
<div class="jb51code">
<pre class="brush:js;">
var testStore = new Ext.data.GroupingStore({
proxy : new Ext.data.HttpProxy({
url : ''
}),reader : new Ext.data.JsonReader({
root : 'hstamcx',totalProperty : "results",fields : ["id","value"]
})
});
Ext.onReady(function(){
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
testStore.load ();
var reCount = testStore.getCount();
var port = new Ext.Viewport({
layout : 'auto',frame : true,items : [winKey]
});
});