/**
* Created by huangbaidong on 2016/9/18.
* 产品组件通用Store,*/Ext.define('app.component.ebs.itemdata.ProductStore', {
extend:'Ext.data.Store',
autoLoad :true,
constructor :function(config) {
Ext.apply(config, {/*data:(function(){
var array = [];
Ext.each(top.productStore.getData().items, function(item) {
if(item.data.orgId == config.filterParams.orgId) {
array.push(item);
}
})
return array;
})()*/proxy: {
type:'ajax',
url:'../EbsSystemItemData/queryAllProducts',
reader: {
type:'json',
rootProperty:'datas',
totalProperty:'total'},
extraParams: config.queryParams
},
listeners:{
load :function( _this, records, successful, eOpts ) {//将store中model的id改为其他值。
Ext.each(records, function(record) {
record.id=record.data.inventiryItemId;
});
_this.setRecords(records);
}
}
});
app.component.ebs.itemdata.ProductStore.superclass.constructor.call(this, config);
}
});