首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在运行时更改ListItem

在运行时更改ListItem
EN

Stack Overflow用户
提问于 2011-04-06 13:10:16
回答 2查看 2.1K关注 0票数 1

使用dojox.mobile,我只是想创建一个ListItem,并在以后更改文本。

我不能让它工作,因为它根本不会改变。

代码:

代码语言:javascript
复制
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

EN

回答 2

Stack Overflow用户

发布于 2011-04-25 19:54:38

代码语言:javascript
复制
dijit.byId('routeItem').set("label","this is an updated label");

这对我很有效,但是不同的属性以奇怪的方式工作!RightText只能通过这个方法来实现,通过设置图标不能!戴夫

票数 2
EN

Stack Overflow用户

发布于 2011-06-18 04:13:03

这对我更新rightText很有效。我认为也应该努力更新标签

代码语言:javascript
复制
 var execListNode = document.getElementById("execCntLi");
 var rtText = execListNode.getElementsByClassName("mblListItemRightText")[0]; 
            box.innerHTML = execCnt;

感谢新泽西

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5561721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档