2011-02-08 84 views

回答

3

這是可能的數據通過data屬性(或者通過url)直接養活一個JavaScript對象的ItemFileReadStore實例,但瞭解這一點很重要,你是否會直接或通過XHR提供的數據,您的數據將仍然需要符合ItemFileReadStore期望的格式。

http://dojotoolkit.org/reference-guide/dojo/data/ItemFileReadStore.html#input-data-format

實際上,有一個例子進一步向下示出一個ItemFileReadStore與對象經由所述data參數直接供給被實例化在同一頁:

http://dojotoolkit.org/reference-guide/dojo/data/ItemFileReadStore.html#custom-sorting

闡述基於所述JSON舉例來說,向商店提供類似這樣的內容可能更有意義:

var store = new dojo.data.ItemFileReadStore({ data: { 
    identifier: 'id' 
    items: [ 
     { 
      id: 9999, 
      name: "jhon", 
      location: "newyork" 
     }, 
     ... 
    ] 
}}); 

如果你無法控制給出的數組,我想你可以考慮編寫一個函數在將它提供給商店之前進行轉換。

相關問題