store一般作为grid的数据源,
解析data中的数据
reader:{type:'json',rootProperty:'data'}
当想获取json数据data数据的同时获取success或msg等和data同层次的数据时
使用response.proxy.reader.rawData.success获取
response为ajax响应
//订单列表Store
var store = Ext.create('Ext.data.Store',
{ autoLoad: true,
model: 'SOModel',
pageSize: pageSize,
proxy:{ type:'ajax',
url:'Search/loadGoodsOutPrice',
reader:{type:'json',rootProperty:'data'} },
listeners: { beforeload: function (store, options)
{ var params = { soCode:txtSOCODE.getValue(),
state:txtState.getValue(),
supplierName:txtSupplierName.getValue(),
beginDate:txtBgDate.getValue(),
endDate:txtEndDate.getValue()};
Ext.apply(store.proxy.extraParams, params);
},
load : function(store,records,success,eOpts) {
grid.down('#order').update({Zdds:store.proxy.reader.rawData.Zdds,
Zjgs:store.proxy.reader.rawData.Zjgs,
Zfwf:store.proxy.reader.rawData.Zfwf});
} }});