Sapui5 如何取消选择列表中的选定条目?

Sapui5 如何取消选择列表中的选定条目?,sapui5,Sapui5,在我的应用程序中,我在xml视图中使用此代码创建列表。现在我可以从列表中选择一个条目。我使用此条目过滤detailPage的值。但是,如何取消选择条目,从而不选择任何内容 感谢调用列表对象并将参数设置为true以删除所有选择 this.getView().byId("guList").removeSelections(true); 若要删除特定项的选择,请将要删除的项用作第一个参数,将其布尔值用作第二个参数 你的情况是 this.getView().byId("guList").setSe

在我的应用程序中,我在xml视图中使用此代码创建列表。现在我可以从列表中选择一个条目。我使用此条目过滤detailPage的值。但是,如何取消选择条目,从而不选择任何内容


感谢调用
列表
对象并将参数设置为
true
以删除所有选择

this.getView().byId("guList").removeSelections(true);
若要删除特定项的选择,请将要删除的项用作第一个参数,将其布尔值用作第二个参数

你的情况是

this.getView().byId("guList").setSelectedItem(oListItem, false);
此外,您可以在
selectionChange
事件处理程序中获取当前选定的项,您可以保留该项,并在需要时使用它在以后删除选定项。

调用
列表
对象,参数为
true
,以删除所有选择

this.getView().byId("guList").removeSelections(true);
若要删除特定项的选择,请将要删除的项用作第一个参数,将其布尔值用作第二个参数

你的情况是

this.getView().byId("guList").setSelectedItem(oListItem, false);

此外,您可以在
selectionChange
事件处理程序中获取当前选中的项目,您可以保留该项目,并在以后需要时使用它删除所选项目。

当我只想在按下所选项目时取消选择时?如果要保留旧的选择,请不要传递布尔
this.getView().byId(“guList”).removeSelections()是,但我只想取消选择当前项目,如果它是当前选定的项目。检查修改后的答案,希望有帮助!:)谢谢,但我可以使用什么活动?select事件仅在第一次选择时触发,而不是在第二次单击时触发。当我只想取消选择时,是否按了所选内容?如果要保留旧的选择,请不要传递boolean
this.getView().byId(“guList”).removeSelections()是,但我只想取消选择当前项目,如果它是当前选定的项目。检查修改后的答案,希望有帮助!:)谢谢,但我可以使用什么活动?select事件仅在第一次选择时触发,而不是在第二次单击时触发。