我想删除WinJS ListView中的所有项目。我该怎么办?
答案 0 :(得分:8)
我更喜欢这种方式:
list.splice(0, list.length);
第三个参数是可选的......
http://msdn.microsoft.com/en-us/library/windows/apps/hh700810.aspx
答案 1 :(得分:5)
最简单的方法是将itemDataSource属性设置为null。
listview.winControl.itemDataSource = null;
当您需要重新开始添加新项目时,只需创建一个新的Binding.List并填充它。您还可以创建一个新的空绑定列表并指定...
var newList = new WinJS.Binding.List([]);
listview.winControl.itemDataSource = newList;