我在Windows 8 HTML5 / JavaScript应用程序中创建了数据绑定列表视图,我想修改绑定到单击单元格的数据。为此,我使用ListView.oniteminvoked事件。
数据已成功修改,但单元格未刷新。
documentation说我应该使用“msSetImmediate”,但我无法理解。
如何刷新单个细胞?你能给我一个例子,一旦点击,单元格会根据修改后的数据改变其内容吗?
答案 0 :(得分:0)
问题(以某种方式)解决了:
eventObject.detail.itemPromise.done(function (invokedItem) {
DataExample.data[invokedItem.index] = { newobject }
dataList.setAt(invokedItem.index, { newobject });
});
唉,setAt
- 虽然实际刷新了单元格内容 - 似乎没有修改用于创建dataList的数据数组,因此我之前手动更新它。