Sapui5 过滤器中的复选框是如何工作的?

Sapui5 过滤器中的复选框是如何工作的?,sapui5,Sapui5,我使用的是sap.ui.comp.filterbar.filterbar(不是sap.ui.comp.smartfilterbar),过滤器对话框中有复选框,当我单击它时,过滤器项dom将消失,但我仍然可以通过this.getView().byId(“thisFilterItemSelectID”).getSelectedKey()在搜索函数中获取值,为什么 我是否可以禁用这些复选框或获取它们的启用状态,以便忽略我的搜索功能中的过滤器?我已经阅读了Filterbar/FilterItem文档,但

我使用的是
sap.ui.comp.filterbar.filterbar
(不是
sap.ui.comp.smartfilterbar
),过滤器对话框中有复选框,当我单击它时,过滤器项dom将消失,但我仍然可以通过
this.getView().byId(“thisFilterItemSelectID”).getSelectedKey()
搜索函数中获取值,为什么

我是否可以禁用这些复选框或获取它们的启用状态,以便忽略我的
搜索功能中的过滤器?我已经阅读了
Filterbar/FilterItem
文档,但找不到方法/属性

PS:用户可以通过在“过滤器”对话框中取消选中过滤器旁边的相关复选框(例如,如果过滤器很少编辑或不重要),选择在扩展的过滤器栏上隐藏过滤器。


因此,我们同意这个答案: 当你看着 然后单击右侧的“过滤器”按钮,过滤器对话框打开,其中“基本”中的“labelB”复选框变灰。
由于该字段被设置为“必填”,因此该复选框被禁用。

多亏了SAP Fiori Crew的帮助,问题已经解决

以下是演示:


如果关闭FilterDialog中的字段“LabelA”,则b.determineFilterItemByName(“A”).GetVisibleInferterBar()
将返回
false
,这正是我想要的。

当您查看并单击右侧的“Filters”按钮时,将打开Filter对话框,其中“Basic”中的“labelB”复选框已灰显。这就是您要查找的内容吗?@SAPFioriCrew Thx,尝试了`mandatory=“true”`并且复选框已禁用。如果此筛选器不是强制性的,该怎么办?对于