我有问题。我想使用漂亮的 ExtJS 关联,但它们无法正常工作。
问题:
有哪些需要注意的怪癖?
最佳答案
我最近在 ExtJS 协会中经历了一段非常痛苦的学习曲线,并遇到了一些有用的文章,以及我自己的问题。这是那些遇到同样痛苦的人的总结。
ExtJS 中 HasMany 关联的规则
有充分的理由不 [1]
在 hasMany 关系中使用它们。 [2]
[1] store 将继承其模型的代理,您可以随时覆盖它
[2] 为了简化并避免潜在的循环引用,您可以在 app.js 中引入它们
http://extjs-tutorials.blogspot.com/2012/05/extjs-hasmany-relationships-rules.html
ExtJS 中 HasOne 和 BelongsTo 关联的规则
或不。如果已加载,则返回外来对象。除此以外,
你需要传入一个回调来获取它。
循环引用虽然。
似乎没有设置实例。设置 object.belongsToInstance = obj if
调用 setter()。
http://extjs-tutorials.blogspot.com/2012/05/extjs-belongsto-association-rules.html
其他
未显示在您的网格中,请确保您的模型具有外键
定义为字段的值,否则本地过滤器将排除数据
安静。要测试是否是这种情况,请挂入商店的“负载”
事件并调用 store.clearFilters(),然后查看您的数据是否显示
关于extjs - 为什么我的 ExtJS 商店协会不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13457470/