如何将复选框添加到 CDS 视图的过滤器栏

Posted

技术标签:

【中文标题】如何将复选框添加到 CDS 视图的过滤器栏【英文标题】:How to add a checkbox to the CDS view's filter bar 【发布时间】:2022-01-10 02:57:20 【问题描述】:

我想为基于 CDS 视图的 Fiori 应用添加一个简单的复选框。单击它将使用参数化表函数来限制数据,该函数将为每一行返回“true”或“false”。

我无法在过滤器栏中找到有关复选框的任何信息。这可以使用 CDS 注释吗?

【问题讨论】:

如何在 Fiori 中公开 CDS?通过sap.m.Table? @Suncatcher:这是一个 Fiori Elements 瓷砖。 【参考方案1】:

请检查相关的ODATA元数据,如果实体的字段是'Edm.Boolean'类型,在Fiori中会自动呈现为复选框。如有必要,您还可以在 CDS 视图中将该字段转换为 ABAP 布尔值。

【讨论】:

以上是关于如何将复选框添加到 CDS 视图的过滤器栏的主要内容,如果未能解决你的问题,请参考以下文章

如何使用复选框将Android联系人添加到列表视图中[重复]

将复选框动态添加到列表视图

如何将复选框控件添加到 mfc 中的列表控件子项

将 Drupal 视图过滤器公开为开/关复选框以启用/禁用过滤器

当我在表格视图的搜索栏中搜索时如何检索复选框按钮位置更改

选中复选框时,数据表视图将值插入到字段中