Windows 8 从WinJS.Binding.List中删除组
我有一个Windows 8 从WinJS.Binding.List中删除组,windows-8,winjs,Windows 8,Winjs,我有一个列表,它是我的列表视图的数据源。当我将新的项目添加到列表中时,一切正常,列表视图更新。但是,当我试图从列表中删除项目时,什么也没有发生。。。ListView根本不在乎。我该怎么做 事实上,有没有一种简单的方法可以从某个组中删除所有项(我使用GroupedSortedListProjection作为数据源) 谢谢 你试过下面的方法吗 手动重置列表的类型(在列表上创建新对象) list=new WinJS.Binding.list() 通知已完成的更改 list.notifyReload()
列表
,它是我的列表视图的数据源
。当我将新的项目添加到列表中时,一切正常,列表视图更新。但是,当我试图从列表中删除项目时,什么也没有发生。。。ListView
根本不在乎。我该怎么做
事实上,有没有一种简单的方法可以从某个组中删除所有项
(我使用GroupedSortedListProjection
作为数据源
)
谢谢 你试过下面的方法吗
手动重置列表的类型(在列表上创建新对象)
list=new WinJS.Binding.list()强>
通知已完成的更改
list.notifyReload()强>
这将重置您的列表(从列表中删除所有项目)您是否尝试过以下方法
手动重置列表的类型(在列表上创建新对象)
list=new WinJS.Binding.list()强>
通知已完成的更改
list.notifyReload()强>
这将重置列表(从列表中删除所有项目)我想这样做会使列表视图的绑定松动。当然,我不想删除所有项目,只想删除一些:/我明白了,试着使用slice(list.splice(positionYouWantToRemove,1))函数从列表中删除项目,然后使用notifyReload,我想这样做会松开与ListView的绑定。当然,我不想删除所有项目,只想删除一些:/我明白了,尝试使用slice(list.splice(positionYouWantToRemove,1))函数从列表中删除项目,然后使用notifyReload