2011-08-21 26 views
0

我一直在努力通过另一个窗格更新特定列表项的内容。动态更新Dojox ListItem

我能够成功地更改列表项目的内容。在做console.log()时,变化很明显,但是,我无法获取列表项以更新应用程序界面中的内容。

var LI = dijit.byId("widgetID");
LI.params.tagToChange = "a new value";
console.log(LI) // can confirm that the item has indeed been changed

然而,在用户界面,列表项尚未更新。我似乎无法找到可用的刷新或重新渲染功能。拨打buildRendering()会引发错误。有谁知道强制刷新列表项或者某种方式来动态更新列表项内容的方法,并通过UI更新来反映更改?

回答

0

尝试使用widget.set('attr', value)而不是直接设置属性