-
8 Nov 2012 6:02 AM #1
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:
Now im using this, and data is load correctly, but the "special store" doesnt hold that data...Code:hasMany: { model: 'efa.model.fa2.DateModel', name: 'dates', autoLoad: true, reader: { type: 'json', root: 'data', successProperty: 'success', messageProperty: 'message' } }
so this doesnt work:
No data is in the store.Code:var groupDateStore = groupRecord.dates(); groupDateStore.load();
But when i call this:
then everything is working fine, but in my humble opinion, this is not the behaviour, as it should be, isnt it?Code:var groupDateStore = groupRecord.dates(); groupDateStore.load(function(records, operation, success) { groupDateStore.add(records); });
Thanks and best regards,
Thomas Mang
-
10 Nov 2012 6:26 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,599
- Vote Rating
- 434
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
________________
http://www.JSONPLint.com - Source to lint your JSONP!
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 almost in print!
When posting code, please use BBCode's CODE tags.
-
10 Nov 2012 9:53 AM #3
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


Reply With Quote