【问题标题】:Ext JS model proxy buildURLExt JS 模型代理 buildURL
【发布时间】:2015-02-19 09:21:22
【问题描述】:

我在我的模型中使用 REST 代理。名为 community 的模型与名为 Departments 的模型具有“hasMany”关系。

要检索以下记录,我只需调用 community.departments() 即可触发存储加载,但 URL 错误。不包括 communityId 参数。

所以我决定使用 buildURL 方法构建我需要的 URL。我需要传递 communityId 属性,它也是这样的外键

/myapp/communities/{communityId}/Departments

但在 buildUrl 方法中没有通过的记录,所以我再次无法检索 communityId。

关系设置正确。

请帮助并建议我真的被困在这里。

【问题讨论】:

  • 如果你有一个自定义代理,那么你可以为社区 ID 添加一个变量,在调用 buildUrl 之前设置它,然后在 buildUrl 函数中,使用那个 communityId

标签: javascript rest extjs model proxy


【解决方案1】:

我只能支持 Jaimie 所写的内容(但仍无法发表评论 ;-))。 Skirtle's Den 上有一篇关于自定义代理和 buildUrl 的好文章: http://skirtlesden.com/articles/custom-proxies

【讨论】:

  • 事实证明,ExtJS 4.2 中似乎存在一个错误,即未将父键传递到 buildUrl:sencha.com/forum/…
猜你喜欢
  • 2015-04-16
  • 1970-01-01
  • 2012-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-02
  • 1970-01-01
  • 2013-06-12
相关资源
最近更新 更多