情况如下:
我允许用户从列表视图中选择项目并将它们添加为收藏。当列表第一次加载时,我预先选择了之前作为收藏夹添加的项目。要保存收藏夹,我可以简单地获取选择列表并覆盖收藏夹,也就是说,如果取消选择的任何内容都会自动处理。
但:
在列表视图的顶部有一个搜索框,它刷新相同的列表视图以显示每个新搜索关键字的搜索结果。因此用户可以搜索和选择/取消选择项目。这种情况不允许我简单地获取选择列表并覆盖收藏夹。
我需要明确知道用户点击了哪个项目(注意我的列表视图的 tapBehavior 设置为 toggleSelect)以选择/取消选择它并从收藏列表中手动添加/删除它。
如何获取有关触发列表视图的 onselectionchanged 事件的项目的信息以及该项目的当前状态(即选择/取消选择)。