2012-03-22 98 views
0

,我有以下的JSON有麻煩填充FilteringSelect來(道場)

{ 
Name: 
Phone: 
Contact: 
list: 
{ 
Gender: 
[ 
Male 
Female 
] 
} 
} 

我想顯示在過濾選擇性別信息。如果用戶點擊過濾選擇箭頭,它應該顯示男性,女性(性別信息)。

store1 = new dojo.store.Memory({data: a1}); //a1 has list values in it 
var f1 = new dijit.form.FilteringSelect({ 
        name: "list", 
        placeHolder: "Select gender", 
        store:dojo.data.ObjectStore({ objectStore: store1}) 
       }, "f1"); 

請誰能幫助我..

問候。

回答

1

我認爲商店必須實現身份API,dojo.store.Memory不會(是文檔顯示它作爲示例,但它似乎不工作)。

嘗試此商店1:

var tdata = { 
      identifier:'idd' 
      ,label:'name' 
      ,items:[ 
       {idd:'a',name:'Rawr'} 
       ,{idd:'b',name:'lok'} 
      ] 
     }; 
     var store1 = new dojo.data.ItemFileReadStore({ data: tdata }); 
+0

請使用「代碼示例」按鈕格式化您的代碼示例。你也應該改正縮進。 – 2012-05-02 02:34:01