使用dojox.mobile,我只是想创建一个ListItem,并在以后更改文本。
我不能让它工作,因为它根本不会改变。
代码:
var listWidget = dijit.byId("list");
var listItem = new dojox.mobile.ListItem({
id: "listitem_1",
icon: "icon.png"
moveTo: "anoterView",
label: "Initial label"
});
listWidget.addChild(listItem);
var listItem = dijit.byId("listitem_1");
listItem.set("label", "this is an updated label");有什么想法吗?
BR calo
发布于 2011-04-25 19:54:38
dijit.byId('routeItem').set("label","this is an updated label");这对我很有效,但是不同的属性以奇怪的方式工作!RightText只能通过这个方法来实现,通过设置图标不能!戴夫
发布于 2011-06-18 04:13:03
这对我更新rightText很有效。我认为也应该努力更新标签
var execListNode = document.getElementById("execCntLi");
var rtText = execListNode.getElementsByClassName("mblListItemRightText")[0];
box.innerHTML = execCnt;感谢新泽西
https://stackoverflow.com/questions/5561721
复制相似问题