PDA

View Full Version : [CLOSED] Ext.data.DirectStore doesn't copy in all require config settings



zz9pa
5 Dec 2012, 9:23 AM
Description: Ext.data.Directstore doesnt copy in some settings

I have a common Ext.Direct return class which has 'errMsg' as the 'message' property, there is no simple way to set this



Steps to reproduce the problem:
Create a store with a different successProperty or messageProperty




Test Case:




store = Ext.create('Ext.data.DirectStore', {
model: modelName,
limit: nrows,
autoLoad: false,
paramOrder: directParamOrder,
root: 'item',
totalProperty: 'totalCount',
messageProperty: 'errorMsg',
batchActions:false,
directFn: someDirect.function
});








HELPFUL INFORMATION








Debugging already done:

yes



Possible fix:

change the copyTo from :

Ext.copyTo(proxy.reader, config, 'totalProperty,root,idProperty');
to include the extra properties..

Ext.copyTo(proxy.reader, config, 'totalProperty,root,idProperty,successProperty,messageProperty');

mitchellsimoens
5 Dec 2012, 12:03 PM
Thanks for the report! I have opened a bug in our bug tracker.