Ext.data.DirectStore doesn't copy in all require config settings
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:
Code:
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:
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');