一次设置多个过滤器,避免重新加载

2020-08-24 07:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个仪表板,例如,我...

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

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


嗨,

我有一个仪表板,例如,我必须一次将过滤器设置为不同的尺寸

DS_1.setFilter(" 0ABCINDIC"," A");

DS_1.setFilter(" 0CALMONTH"," 201909");

DS_1.setFilter(" ZCPMPLGRP"," 020");

我只对应用3个过滤器后的结果感兴趣,但是每次设置过滤器时,design studio的框架都会刷新数据源,并且一次对40个数据源进行一次处理。 如果我能够以某种方式暂停数据源的刷新,直到我完成过滤器的设置,那将大大提高我的性能。

如果你们知道这样做的方法,请告诉我。

最佳

Leandro

7条回答
zhangjiyang1323
2020-08-24 08:47

我认为您的主要问题是40个数据源。 您应该尝试减少数量并尽可能多地共享。

"暂停"功能也无济于事-您可以在应用程序中执行相同的操作:

  • 无论如何仅绑定到隐藏组件的数据源都不会获取 自动设置结果集
  • 您的脚本可以自由决定是否需要对所有数据源调用setFilter(例如,基于相应数据源的问题是否都绑定到可见组件
  • 更好的是,您可以卸载用于当前不可见组件的数据源。

一周热门 更多>