删除WinJS ListView中所有项目的最快方法是什么?

时间:2012-08-26 01:14:36

标签: javascript windows-8 winjs

我想删除WinJS ListView中的所有项目。我该怎么办?

2 个答案:

答案 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;