0

我在 Windows 8 HTML5/JavaScript 应用程序中创建了一个数据绑定列表视图,我想修改绑定到单击单元格的数据。为此,我使用 ListView.oniteminvoked 事件。

数据修改成功,但单元格没有刷新。

文档说我可能应该使用“ msSetImmediate”,但我不明白如何。

如何刷新单个单元格?您能否提供一个示例,其中一旦单击,单元格会根据修改后的数据更改其内容?

4

1 回答 1

0

问题(以某种方式)解决了:

eventObject.detail.itemPromise.done(function (invokedItem) {
    DataExample.data[invokedItem.index] = { newobject }
    dataList.setAt(invokedItem.index, { newobject });
});

唉,setAt- 虽然实际上刷新了单元格内容 - 似乎并没有修改用于创建 dataList 的数据数组,因此我之前手动更新它。

于 2012-12-30T18:18:36.530 回答