如何使用一个模型将多个请求中的数据加载到一个商店

时间:2012-05-21 19:34:21

标签: sencha-touch sencha-touch-2

我正在使用Last.FM API开发一个演示应用程序,它将获取用户(http://www.lastfm.ru/api/show/user.getTopArtists)的艺术家列表,并为每个艺术家获取事件列表(http://www.lastfm.ru/api/show/artist.getEvents)。

此列表应连接到dataview。我想知道如何将来自多个请求的数据加载到一个商店中。每个请求都有自己的extraParams(艺术家姓名)。

有没有办法用存储和代理执行此操作,而不会多次调用Ext.Ajax.request?

1 个答案:

答案 0 :(得分:0)

不幸的是,您无法在proxy配置中声明多个网址。

到目前为止,我所知道的唯一方法(很短)是动态地动态更改url,如下所示:

yourStore.getProxy().setUrl('your_new_url');

注意:如果需要,还setReader