2013-03-05 2 views
3

은 내가 도장 data.ItemFileReadStore를 사용 excecute하기 위해 필요한이DOJO JSON 레이아웃 구조는

{ 
    "listResponse": 
    { 
     "page":0, 
     "rows":10, 
     "total":9, 

     "items": [ 
     { "abbr": "ec", "name": "Ecuador", "capital": "Quito" }, 
     { "abbr": "eg", "name": "Egypt", "capital": "Cairo" }, 
     { "abbr": "sv", "name": "El Salvador", "capital": "San Salvador" }, 
     { "abbr": "gq", "name": "Equatorial Guinea", "capital": "Malabo" }, 
     { "abbr": "er", "name": "Eritrea", "capital": "Asmara" }, 
     { "abbr": "ee", "name": "Estonia", "capital": "Tallinn" }, 
     { "abbr": "et", "name": "Ethiopia", "capital": "Addis Ababa" } 
     ] 
    } 
} 

같은 JSON 응답이 작동하지 않습니다. 내가 .Help를 작동하지

var layout4 = [{ 

      field: 'abbr', 
      name: 'Abbr', 
      width: '200px' 
     }, 
     { 
      field: 'name', 
      name: 'First Name', 
      width: '200px' 
     }, 
     { 
      field: 'capital', 
      name: 'Capital', 
      width: '200px' 
     } 

사전에 감사하시기 바랍니다 사용

+3

실제로 시도한 내용이 있습니까? 'ItemFileReadStore'를 사용하는 코드는 어디에 있습니까? "작동하지 않는다"는 것은 무엇을 의미합니까? 어떤 문서를 읽었습니까? 어떤 dojo 버전을 사용하고 있습니까? –

+0

json 응답 –

+0

을 사용하여 dojo를 사용하여 그리드를 만들려고 시도했지만 문제를 재현 할 수있는 다른 사람에게 충분한 정보를 게시해야합니다. 너는 그 짓을하지 않았다! 그것은 당신에게 이것을 묻는 것과 같습니다. 도서관에 가도록 도와 줄 수 있습니까? –

답변

0

시도하십시오; 은 "식별자"필드에

var layout4 = { 
items : [{ 

     field: 'abbr', 
     name: 'Abbr', 
     width: '200px' 
    }, 
    { 
     field: 'name', 
     name: 'First Name', 
     width: '200px' 
    }, 
    { 
     field: 'capital', 
     name: 'Capital', 
     width: '200px' 
    }], 
identifier :"field" 
}; 

는 항상 고유 한 값을 가질 것이다 "항목"에서 필드의 이름을 지정합니다.

관련 문제