2012-10-16 15 views
0

我一直在試圖動態添加ListItem,下面的代碼片段有什麼問題?無法將ListItem動態添加到dojo列表中

function nativePluginResultHandler (result) 
     { 
      alert ("My Result" + result);   
      var listWid = dijit.byId("mylist"); 
      alert (" hook 1"); 
      var cw = new dojox.mobile.ListItem ({id: "Jitem1", label:"blabla"}); 
      alert ("hook 2"); 
      listWid.addChild(cw); 
      alert ("Hook 3"); 

} 

顯示「我的結果」提示消息,之後沒有任何反應?請讓我知道我做錯了什麼?

回答

0

沒關係,我找到了答案: :)

require (["dijit/registry", "dojo/domReady!"], function (registry) { 
      var list = registry.byId("mylist"); 
      var childWidget = new dojox.mobile.ListItem ({id: "item1" , label:"newRecord"}); 
      list.addChild (childWidget); 

      }); 

上述代碼工作。