2012-09-13 5 views
0

해시 맵 dataFields = {"element1":1,"element2":2,"element3":3}이 있는데 도우 즈 격자에 데이터를 표시하려고합니다. 그러나 다음과 같이 데이터 저장소를 설정할 때Dojo 그리드에 데이터 표시

표가 표시되지 않습니다. 이제 JSON 파일을 전달하여 그리드를 테스트 할 때 오류없이 파일의 내용을 표시하므로 그리드가 올바르게 설정되었음을 알았습니다. 나는 dataFieldsGET의 응답임을 언급해야하며 전체 응답은 유용하지 않으므로 유용한 필드를 추출하여 해시 맵에 넣고 표시하려고합니다. 데이터 저장소의 작동 방식과 관련하여 여기에 필수적인 것을 놓친 것 같습니다. 그리드에 해시 맵이 표시되도록 데이터 저장소를 설정하려면 어떻게해야할까요? 아니면 해쉬 맵을 사용하는 것보다 더 나은 방법이 있을까요?

답변

0

그래서 해시 맵을 '문자열 화'할 필요가 없습니다. 나는 단지 data.items.push(datafields)에 넣었고 효과가 있었다. 내가 문자열을 만들면 JSON 객체를 모방 할 것이라고 생각했기 때문에 내가 그 일을하는 유일한 이유. JSON 텍스트는 일종의 해시 맵이므로 잘못되었습니다.

+0

시도하면 더 좋은 설명을 추가하십시오. – Shay

관련 문제