动态选择本年度下拉列表

2020-08-22 21:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要有关基于脱机Uni...

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

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


嗨,

我需要有关基于脱机Universe数据源的仪表板构建上的"财政年度"下拉列表的帮助。

我希望如果将会计年度更新为当前年份,然后下拉菜单在我们打开时将当前年份选为默认年份(它将以2020年而不是2019年打开),因为下拉列表当前设置为2019年。/p>

例如:我的仪表板在打开时设置为2019,我想编写2020年的脚本,该脚本下拉菜单选择当年本身,而无需每年更改脚本。 默认情况下将以2020打开。

如何通过动态编写当年的脚本来实现这一目标。

提前谢谢!

此致

Dimp

4条回答
wang628962
2020-08-22 22:09

您可以使用下拉列表上的sort()函数对条目进行排序,例如:

 var date = APPLICATION.getInfo()。dateNowInternalFormat;
 var actYear = Convert.stringToInt(date.substring(0,4));

 DROPDOWN_1.addItem(actYear +"",actYear +"");
 DROPDOWN_1.addItem(((actYear-1)+"",(actYear-1)+""));
 DROPDOWN_1.addItem(((actYear-2)+"",(actYear-2)+""));
 DROPDOWN_1.addItem(((actYear-3)+"",(actYear-3)+""));
 DROPDOWN_1.addItem(((actYear-4)+"",(actYear-4)+""));
 DROPDOWN_1.setSelectedValue(actYear +"");

 DROPDOWN_1.sort(true); 

尝试使用sort(true)或sort(false)进行升序/降序排序。 是这个意思吗?

一周热门 更多>