我想以编程方式为 ListItem 添加标签和值,我该怎么做?我不想为 ListItem 使用 rightText。
// widgetId = "showUrl"
dojo.empty(widgetId);
var listItem = registry.byId(widgetId);
if (listItem != undefined)
listItem.destroy(true);
listItem = new ListItem({}, widgetId);
var labelOutput = dom.byId("urllabel");
if (labelOutput == undefined) {
labelOutput = dojo.create("div", {id: "urllabel"}, listItem.srcNodeRef);
}
console.log("labelOutput ", labelOutput);
var output = new mvc.Output({ref: labelItem
}).placeAt(labelOutput);
console.log("output ", output);
//output.startup();
}
我尝试了上面的代码,但它没有显示 ListItem 中的标签 url。