无法将ListItem动态添加到dojo中的列表中

时间:2012-10-16 16:23:30

标签: javascript dojo

我一直在尝试动态添加ListItem,下面的代码片段有什么问题?

  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");

}

显示“我的结果”警告信息,之后没有任何反应?..请知道我做错了什么?

1 个答案:

答案 0 :(得分: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);

             });

以上代码有效。