在我的应用程序中,我在xml-view中使用此代码来创建List。现在我可以选择列表的条目。我使用此条目来过滤detailPage的值。但是如何取消选择一个条目,以便不选择任何内容?
<List id="guList" items="{statusData>/SurveySet}" includeItemInSelection="false" mode="SingleSelectMaster" select="filterChange">
<StandardListItem
title='{path: "statusData>text", formatter: ".formatter.emptyText"}'
description='{path: "statusData>id", formatter: ".formatter.stringToInt"}'
type="Active"/>
</List>
由于
答案 0 :(得分:1)
使用参数List
在true
对象上调用removeSelections
以删除所有选择。
this.getView().byId("guList").removeSelections(true);
要删除特定项目的选择,请使用setSelectedItem
作为第一个参数删除项目,将其布尔值作为第二个参数。
在你的情况下,它就像
this.getView().byId("guList").setSelectedItem(oListItem, false);
此外,您可以在selectionChange
事件处理程序中获取当前选定的项目,您可以保留该项目,并在以后根据需要使用它来删除选择。