2011-09-08 3 views

답변

0

이유는 당신이 일을 잘못 구성되어있는 연결을 사용을 중지 할 때 저장 작업 ... 그것을 자신을 해결했다.

DealerList 모델은 currentPage, totalPages, dealer에 매핑되지만 독자에게는 딜러 루트가 있습니다. JSON을 설정하는 방법은 다음과 같아야합니다.

{ 
    dealers : [ 
     { 
      currentPage : 0, 
      totalPages : 10, 
      dealers  : [....] 
     } 
    ] 
} 

하지만 원하는 것은 아닙니다. 전체 JSON 문자열을하고 그것을 구문 분석

Ext.regModel('DealerList', { 
    fields : [ 
     'dealerName' 
    ] 
}); 

myapp.stores.dealerList = new Ext.data.Store({ 
    model : 'DealerList', 

    proxy : { 
     type: 'ajax', 
     url : 'dealerresults.php', 
     extraParams: { 
      app_id: '<?php echo $app_id; ?>', 
      arrayParam: ['value1', 'value2'] 
     }, 
     reader: { 
      type: 'json', 
      root: 'dealers', 
     } 
    } 
}); 

독자 : 당신의 PHP 파일에서 JSON을 사용하여,이 모델 + 스토어가 어떻게 보일지입니다. 독자가 지정한 루트를 기반으로, 원하는 레코드를 찾는 곳입니다. JSON의 '딜러'는 레코드가있는 곳입니다.

관련 문제