Trước tiên, tôi đọc chủ đề giúp đỡ ngắn này ở đây: CLICKLàm thế nào để lấy giá trị từ dojo.data.ItemFileReadStore
Nó sử dụng một tệp JSON được xây dựng cùng với PHP mà trông giống như sau:
{ name:'Italy', type:'country' },
{ name:'North America', type:'continent',
children:[{_reference:'Mexico'}, {_reference:'Canada'}, {_reference:'United States of America'}] },
{ name:'Mexico', type:'country', population:'108 million', area:'1,972,550 sq km',
children:[{_reference:'Mexico City'}, {_reference:'Guadalajara'}] },
{ name:'Mexico City', type:'city', population:'19 million', timezone:'-6 UTC'},
{ name:'Guadalajara', type:'city', population:'4 million', timezone:'-6 UTC' },
{ name:'Canada', type:'country', population:'33 million', area:'9,984,670 sq km',
children:[{_reference:'Ottawa'}, {_reference:'Toronto'}] },
Vì vậy, hãy nói rằng bây giờ tôi muốn "echo" tất cả các thành phố trong danh sách này ... đó là không có vấn đề đối với tôi! :-) Nhưng tôi hoàn toàn nhầm lẫn về cách truy cập dân số chẳng hạn! Làm thế nào tôi có thể tạo một hàm lặp lại: "Thành phố Mexico: dân số: '19 triệu 'múi giờ:' - 6 UTC '" chẳng hạn?