2011-04-26 2 views
1

동일한 창에서 두 개의 차트를 생성하기 위해 두 개의 매장이 필요합니다. 둘 다 서버에서 JSON 데이터를 가져옵니다.ExtJS에서 두 개의 다른 매장에 대해 두 건의 AJAX 호출을 작성하는 방법은 무엇입니까?

Ext.regModel('chartdata', 
{ 
    fields: [{ name: 'x', type: 'string' }, 
      { name: 'a', type: 'float' }, 
      { name: 'b', type: 'float' }, 
      { name: 'c', type: 'float' }, 
      { name: 'd', type: 'int' }, 
      'Year' 
      ] 
}); 

var store = new Ext.data.Store({ 
    model: 'chartdata', 
    proxy: { 
     type: 'ajax', 
     url: 'here is my url' 

    } 
}); 

Ext.regModel('authTaskWiseData', { 
    fields: ['state_name', 'state_code', 'Basic_Literacy', 'Continuing_Education', 'Equivalency', 'Training', 'Community_Mobisilation', 'Management'] 

}); 

var authStore = new Ext.data.Store({ 
    model: 'authTaskWiseData', 
    proxy: { 
     type: 'ajax', 
     url: 'second url' 
    } 
}); 

store.load(); 
authStore.load(); 

실제로는 첫 번째 AJAX 호출 만 전송되지만 두 번째 호출은 전송되지 않습니다. 무엇이 문제일까요?

+0

코드는 정상적으로 보입니다. 첫 번째 점포가 작동하면 두 번째 점도 작동해야합니다. 다시 확인하십시오. – Swar

답변

0

자동로드를 추가하는 중 : 즉시로드해야하는 경우 저장소 선언에 true를 지정하십시오.

+0

문제가 해결되었습니다. 감사합니다. – amol

관련 문제