我一直在尝试动态添加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");
}
显示“我的结果”警告信息,之后没有任何反应?..请知道我做错了什么?
答案 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);
});
以上代码有效。