2011-07-02 46 views
0
聯ItemFileReadStore
dojo.addOnLoad(function(){ 
var jsonStore = new dojo.data.ItemFileReadStore({"url":"http://localhost:8080/Sai/samu"}); 
}); 

與FilteringSelect來

<div dojoType="dijit.form.FilteringSelect" store="jsonStore" required="true" id="MyId" ></div> 

我收到錯誤提示爲jsonStore沒有定義。

回答

0

你在混合programmatic and declarative Dojo的方法。你應該使用一個或另一個。

編程:

dojo.addOnLoad(function(){ 
    var jsonStore = new dojo.data.ItemFileReadStore({ 
     url: "http://localhost:8080/Sai/samu" 
    }); 
    var filtSel = new dijit.form.FilteringSelect(
     { 
      id: "MyId", 
      store: jsonStore, 
      required: true 
     }, 
     "MyId" // Id of div to turn into filteringSelect 
    ); 
}); 
... 
<div id="MyId"></div> 

聲明

<div dojoType="dojo.data.ItemFileReadStore" jsId="jsonStore" url="http://localhost:8080/Sai/samu"></div> 
<div dojoType="dijit.form.FilteringSelect" store="jsonStore" required="true" id="MyId" ></div> 
+0

非常感謝你 – Pawan

相關問題