I modify "ListView interaction model sample" scenario 1(add to cart) to test remove function of listview.
Here is the my test code.
Rewrite scenarioOneAddToCart function as below.
function scenarioOneAddToCart() {
var lvObject = WinJS.UI.getControl(id("listView1"));
// Remove the set of items that are selected.
var selectedItems = lvObject.selection.getAllIndices();
for (var i = 0; i < selectedItems.length; i++) {
lvObject.dataSource.remove(selectedItems[i]);
}
}
The result is not correct after click AddToCart button to remove selected items except the first time.
How to remove an item or items correctly for listview?
Aix