1. #1
    Sencha User
    Join Date
    Sep 2011
    Posts
    33
    Vote Rating
    0
    ultra2 is on a distinguished road

      0  

    Default Unanswered: Model associations lost depending on download order

    Unanswered: Model associations lost depending on download order


    I have my models in separate js files.
    I realized that if an association owner model downloaded first and later the associated model, then
    the association would be lost. It is problem if two models reference each other.

    Example:

    Partner.js:
    Ext.define('Partner', {
    extend: 'Ext.data.model',
    idProperty: 'Id',
    fields: [ {Id, Name, PostAddress_Id } ],
    associations: [
    { type: 'belongsTo', name: 'PostAddress', associationKey: 'PostAddress', model: 'PostAddress', primaryKey: 'Id', foreignKey: 'PostAddress_Id' }
    ]
    });

    PostAddress.js:
    Ext.define('PostAddress', {
    extend: 'Ext.data.model',
    idProperty: 'Id',
    fields: [ {Id, Name } ],
    });

    If Partner.js downloaded first, and I try to download a Partner:
    Partner.load(id, {
    scope: this,
    success: function (partner, op) {
    //HERE debugging my partner object has no belongsTo association!
    }
    });

    Do I miss something?

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    35,735
    Answers
    3364
    Vote Rating
    756
    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


    YOu mean there is no getter auto created to get the PostAddress?
    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
    Sep 2011
    Posts
    33
    Vote Rating
    0
    ultra2 is on a distinguished road

      0  

    Default


    yes

  4. #4
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    35,735
    Answers
    3364
    Vote Rating
    756
    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


    Are you getting any errors because this doesn't look right:

    Code:
    Ext.define('PostAddress', {
        extend: 'Ext.data.model',
        idProperty: 'Id',
        fields: [ {Id, Name } ],
    });
    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.

  5. #5
    Sencha User
    Join Date
    Sep 2011
    Posts
    33
    Vote Rating
    0
    ultra2 is on a distinguished road

      0  

    Default


    That's ok, I just mistyped it by hand wrote for illustration, my classes are more complicated...

    But, the problem still exist!

Thread Participants: 1

film izle

hd film izle

film sitesi

takipci kazanma sitesi

takipci kazanma sitesi

güzel olan herşey

takipci alma sitesi

komik eğlenceli videolar