在SAP Design Studio中为下拉框设置默认期限

2020-09-26 04:38发布

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

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


大家好,我对一项要求感到震惊,需要协助。 我有一个专门构建来填充"月"值的HANA视图。 数据如下

月份关键月份名称

201701 2017年1月

201702 2017年2月

201703年2017年3月

..........................................

201709 2017年9月

在我的下拉框中,我希望默认值显示为2017年8月。当我使用绑定属性将"月份名称"维度绑定到下拉框中时,分配的默认值为2017年1月。无论我如何排序 在编辑初始视图中,它仍然默认为"月"值,因为"月2017"和" 2017年9月"位于列表的底部。 我尝试更改排序->按成员->按升序或降序,但仍显示默认为2017年1月。

如果2017年1月出现在列表的顶部,我的用户可以,但是默认值应为当月的2017年8月。 十月打开仪表板时,默认值为2017年9月。

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

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


大家好,我对一项要求感到震惊,需要协助。 我有一个专门构建来填充"月"值的HANA视图。 数据如下

月份关键月份名称

201701 2017年1月

201702 2017年2月

201703年2017年3月

..........................................

201709 2017年9月

在我的下拉框中,我希望默认值显示为2017年8月。当我使用绑定属性将"月份名称"维度绑定到下拉框中时,分配的默认值为2017年1月。无论我如何排序 在编辑初始视图中,它仍然默认为"月"值,因为"月2017"和" 2017年9月"位于列表的底部。 我尝试更改排序->按成员->按升序或降序,但仍显示默认为2017年1月。

如果2017年1月出现在列表的顶部,我的用户可以,但是默认值应为当月的2017年8月。 十月打开仪表板时,默认值为2017年9月。

付费偷看设置
发送
3条回答
DafaDDDa
1楼 · 2020-09-26 05:05.采纳回答

你好Rajasekhar,

您是否尝试过使用下拉框的 setSelectedValue()脚本方法设置所需的默认值?

此致

穆斯塔法。

2楼-- · 2020-09-26 05:03

嗨,Rajasekhar,

使用setSelectedValue()时,您需要指定内部键值,例如" 201708",而不是文本描述" Aug 2017"。

此致

穆斯塔法。

蓋茨
3楼-- · 2020-09-26 05:20

嗨,Rajasekhar,

如Mustafa所述,您必须在启动时提供内部键值作为setSelectedValue()。 为了使它基于当月动态,可以通过从APPLICATION.getInfo()。DateNowInternalformat提取当前日期来编写简单的逻辑。 今天将为您带来20171002。 substring()并获取您的月份并计算上个月。 然后,您可以根据需要将变量设置为年份作为选定的月份。

此致

Nikhil Joy

一周热门 更多>