Problem (somehow) solved:
eventObject.detail.itemPromise.done(function (invokedItem) {
DataExample.data[invokedItem.index] = { newobject }
dataList.setAt(invokedItem.index, { newobject });
});
Alas, setAt
- although actually refreshes the cell contents - does not seem to modify the data array used to create the dataList, hence I am updating it manually before.