使用Design Studio中的按钮将过滤器应用于数据源维度

2020-09-07 02:54发布

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

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


您好,我是Design Studio和自定义应用程序的相关CSS主题的新手,有一项业务需求,即必须在顶部具有几个列表框和复选框组,并且用户将从组件中选择某些值,然后单击"应用" 过滤器,然后将这些选定的过滤器值应用于交叉表数据。

"交叉"选项卡使用DS_1(HANA视图)作为源,维度1和维度2也是DS_1的一部分,但未纳入"交叉"选项卡行。

列表框和复选框使用DS_1的数据绑定功能作为源值, 但是目标绑定没有选择任何东西。 我将需要在"应用过滤器"按钮的click事件上将目标绑定应用于DS_1的维度1和维度2,以便可以使用该按钮在十字架上进行过滤操作。

您能帮我吗,CSS看起来如何?

谢谢

Sreekanth

(12.3 kB)

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

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


您好,我是Design Studio和自定义应用程序的相关CSS主题的新手,有一项业务需求,即必须在顶部具有几个列表框和复选框组,并且用户将从组件中选择某些值,然后单击"应用" 过滤器,然后将这些选定的过滤器值应用于交叉表数据。

"交叉"选项卡使用DS_1(HANA视图)作为源,维度1和维度2也是DS_1的一部分,但未纳入"交叉"选项卡行。

列表框和复选框使用DS_1的数据绑定功能作为源值, 但是目标绑定没有选择任何东西。 我将需要在"应用过滤器"按钮的click事件上将目标绑定应用于DS_1的维度1和维度2,以便可以使用该按钮在十字架上进行过滤操作。

您能帮我吗,CSS看起来如何?

谢谢

Sreekanth

(12.3 kB)
付费偷看设置
发送
5条回答
打个大熊猫
1楼 · 2020-09-07 03:29.采纳回答

嗨,Sreekanth,

您可以通过在"应用过滤器"按钮"单击时"事件脚本中包含以下代码来实现您的要求:

 DS_1.setFilter(" Dimension  1",LISTBOX_1.getSelectedValue());
 DS_1.setFilter(" Dimension 2",CHECKBOXGROUP_1.getSelectedValues());
 

但是请记住,如果一起过滤而不是应用级联过滤器,可能会导致不良结果,因为最终可能会导致列表框和复选框组中的选择无效。

此致

穆斯塔法。

太Q了
2楼-- · 2020-09-07 03:23

嗨,

您找到问题的答案了吗?

我有一个类似的人。

此致

Dimitris

hongfeng1314
3楼-- · 2020-09-07 03:29

为什么需要CSS? 您是否已在 help.sap.com/boad 中关注SAP帮助?

如果要求是用户需要在某些尺寸上进行过滤,请考虑首先查看过滤器组件

SKY徐
4楼-- · 2020-09-07 03:33

Hi Tammy,实际上,用户更喜欢使用复选框组和列表框 过滤器组件(例如尺寸过滤器或过滤器面板)的数量。

歪着头看世界
5楼-- · 2020-09-07 03:32

大家好,

我也遇到类似的情况,我有4个文本框,它们显示来自数据源(DS_1)的数据,这些计数不过是在4个不同存储桶中的度量值。 也就是说,如果度量值介于0到300、301-600、601-900和900+之间,则计算行数。
在这些文本框下方的交叉表默认显示所有行。 如果用户单击任何文本框,则交叉表应过滤记录并仅显示与上面定义的条件匹配的那些记录。
要实现此目的,我在文本框的On click事件中编写了以下内容: DS_1.setFilter(" Measure1",{" low":" 0"," high":" 300"});

以及相应文本框中的"单击时"事件中的类似代码。 但是,当我单击文本框时,交叉选项卡不会过滤记录。 我在做错什么吗?
我正在使用Lumira Designer 2.0。


谢谢你,
阿伦


一周热门 更多>