2012-05-21 4 views
1

사용자 (http://www.lastfm.ru/api/show/user.getTopArtists) 및 이벤트의 목록을 가져 오는 각 아티스트 (http://www.lastfm.ru/api/show/artist.getEvents)의 아티스트 목록을 가져 오는 Last.FM API를 사용하여 데모 애플리케이션을 개발 중입니다.하나의 모델을 사용하여 하나의 상점에 여러 요청의 데이터를로드하는 방법

이 목록은 데이터보기에 연결되어야합니다. 하나의 저장소에 여러 요청의 데이터를로드하는 방법을 알고 싶습니다. 각 요청에는 고유 한 extraParams (아티스트 이름)가 있습니다.

Ext.Ajax.request를 여러 번 호출하지 않고 상점 및 프록시에서 수행 할 수있는 방법이 있습니까?

답변

0

불행히도 proxy 구성에 여러 개의 URL을 선언 할 수 없습니다. 필요한

경우도 setReader :

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

참고 : 내가 지금까지 알고 있었다 (아주 짧은)

있는 유일한 방법은, 즉석에서 동적으로 이런 일을 당신의 url을 변경하는 것입니다

+0

고마워, 난 overriden buildUrl 메서드를 사용하여 나머지 프록시를 상속했지만 작동하지 않았다. 당신의 솔루션은 더 간단합니다. 아직도, 우리가 왜 그런 해킹을 사용해야하는지 궁금합니다. – marwinXXII

+0

결국 더 나은 해결책을 찾았습니다 :'setUrl'을 사용하는 대신'setExtraParam'을 사용하거나'setExtraParams'를 사용할 수 있습니다. – marwinXXII

관련 문제