You found a bug! We've classified it as EXTJSIV-7919 . We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.
  1. #1
    Sencha User
    Join Date
    Sep 2012
    Posts
    39
    Vote Rating
    1
    zz9pa is on a distinguished road

      0  

    Default Ext.data.DirectStore doesn't copy in all require config settings

    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:
    • 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');

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    St. Louis, MO
    Posts
    33,617
    Vote Rating
    435
    mitchellsimoens has much to be proud of mitchellsimoens has much to be proud of mitchellsimoens has much to be proud of mitchellsimoens has much to be proud of mitchellsimoens has much to be proud of mitchellsimoens has much to be proud of mitchellsimoens has much to be proud of mitchellsimoens has much to be proud of mitchellsimoens has much to be proud of

      0  

    Default


    Thanks for the report! I have opened a bug in our bug tracker.