Phi*_*hil 5 extjs reference associations difference extjs5
我很难理解ExtJS中不同类型的数据绑定,我无法弄清楚这一点:
在两个模型上定义关联时,"hasMany"和"field.reference"之间有什么区别?
我什么时候应该使用"hasMany",什么时候"参考"更好?
例如,如果我想为一个用户定义多个电子邮件地址,那么最佳做法是什么,以便我可以在其他地方使用电子邮件模型?
我知道我有3个问题,但这些问题似乎属于一个问题.
谢谢!
我见过的最好的故障之一就在这里:
http://moduscreate.com/associations-in-ext-js-5/
它涉及很多细节,并专门解决了关于电子邮件地址的第三个问题 - 因为现在在子模型而不是父模型上定义了关联,如果要将其附加到不同的模型,则必须使用不同的电子邮件模型parent,即连接到Customer的CustomerEmail类和要附加到Admin的AdminEmail类.
这里有一些细节变化的原因:
http://www.sencha.com/blog/deep-dive-into-ext-js-5-data
声明关联是Ext JS 5中的另一个领域,我们减少了样板代码要求.在以前的版本中,hasMany,hasOne和belongsTo配置要求您在关联的"两侧"手动维护对称声明.这已不再是这种情况.您可以在任一关联类中声明关联(尽管通常在"许多"方面).
| 归档时间: | 
 | 
| 查看次数: | 3187 次 | 
| 最近记录: |