0

我一直在尝试动态添加 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");

}

显示“我的结果”警报消息,然后什么都没有发生?..请知道我做错了什么?

4

1 回答 1

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

             });

上面的代码有效。

于 2012-10-16T16:53:34.237 回答