如何在FilterBar中添加Filtered by()数据

2020-09-13 23:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好! 我正在尝试实现Filt...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

我正在尝试实现FilterBar。 当单击"隐藏过滤器栏"时,我要显示" Filtered by():过滤器1,过滤器2,过滤器3"。 另外,当我向过滤器添加一些数据时,我没有得到过滤器栏上使用的filters()的数量。

1条回答
骆驼绵羊
2020-09-14 00:22

如果这不是FilterBar不能直接实现的,则有两个选项:

  1. 扩展(不要克隆,不要从头开始创建,但尽可能扩展每个标准组件)FilterBar组件以添加自定义行为
  2. 当您单击"隐藏过滤器栏"时,钩住FilterBar事件并显示/隐藏该信息。 JS没有公共/受保护的方法,因此您可以使用event.getSource()或this.getView()。byId(" YOUR_FILTER_BAR_ID_IN_THE_VIEW")访问FilterBar中的所有内容。 这意味着您知道其中有多少个过滤器以及用户向其中输入了什么值。

一周热门 更多>