1. #1
    Sencha User
    Join Date
    Aug 2012
    Posts
    3
    Vote Rating
    0
    Thomas Mang is on a distinguished road

      0  

    Default special store with an "hasmany" association

    special store with an "hasmany" association


    Hi,

    i am wondering about the following behaviour.
    I have a model : "GroupModel" and a Model "DateModel" and a group could have many dates, and the data was received from ajax / json proxies.
    So i have in the "GroupModel" the following association:

    Code:
            hasMany: { 
                model: 'efa.model.fa2.DateModel', 
                name: 'dates',
                autoLoad: true,
                reader: {
                    type: 'json',
                    root: 'data',
                    successProperty: 'success',
                    messageProperty: 'message'
                }
            }
    Now im using this, and data is load correctly, but the "special store" doesnt hold that data...

    so this doesnt work:
    Code:
    var groupDateStore = groupRecord.dates();
    groupDateStore.load();
    No data is in the store.
    But when i call this:
    Code:
    var groupDateStore = groupRecord.dates();
    groupDateStore.load(function(records, operation, success) {
        groupDateStore.add(records);
    });
    then everything is working fine, but in my humble opinion, this is not the behaviour, as it should be, isnt it?

    Thanks and best regards,
    Thomas Mang

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,641
    Vote Rating
    898
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    That tells me that the hasMany is not setup to correctly read where the associated data is coming from.
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Sencha User
    Join Date
    Aug 2012
    Posts
    3
    Vote Rating
    0
    Thomas Mang is on a distinguished road

      0  

    Default


    Hello,

    Both models works without problems - only the association doesnt work as exspected...

    Do you have an idea, what is missing in detail?

    Best Regards,
    Thomas

Thread Participants: 1