我希望用户从列表视图中选择一个项目,然后从应用程序栏中单击删除按钮以删除所选项目....
我以前做过很多次这种事情,但是在一个没有任何组的简单列表视图上,但是从 listView 中删除项目的方法在这里不适用,因为它是一个组列表视图,因为它以某种顺序对对象进行排序,因此混合了所有索引(索引)。
这是我用来从简单(未分组)列表视图中删除元素的方法:
var deleteIndex=0;
var listView=document.getElementById('listview').winControl;
listView.addEventListener('selectionchanged', function () {
deleteIndex=listView.selection.getIndices();
});
function deleteButtonOnClick(){
data.splice(deleteIndex,1);
}
这不适用于组列表视图,它会删除列表视图中的其他一些项目......我真的被困在这一点上,我必须在明天之前完成我的应用程序。