在SAP Lumira Designer中清除数组变量

2020-08-22 19:47发布

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

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


你好,

有人知道"重置"或清除数组变量的最佳方法吗? 我在应用程序中使用向下钻取功能,但是基于维度过滤器,如果用户清除过滤器,则需要重置保存层次结构成员的数组。

全局变量是gPreviousLevel类型的String Array。 为了"重置"数组,我有以下脚本:

gPreviousLevel.forEach(function(element,index){

gPreviousLevel.pop(); g_drill_Titles.pop();

});

gPreviousLevel.pop();

g_drill_Titles.pop();

}

它正在工作,但我不知道是否有更好的方法...任何建议都非常感谢。

谢谢!

哈维尔·马丁。

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

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


你好,

有人知道"重置"或清除数组变量的最佳方法吗? 我在应用程序中使用向下钻取功能,但是基于维度过滤器,如果用户清除过滤器,则需要重置保存层次结构成员的数组。

全局变量是gPreviousLevel类型的String Array。 为了"重置"数组,我有以下脚本:

gPreviousLevel.forEach(function(element,index){

gPreviousLevel.pop(); g_drill_Titles.pop();

});

gPreviousLevel.pop();

g_drill_Titles.pop();

}

它正在工作,但我不知道是否有更好的方法...任何建议都非常感谢。

谢谢!

哈维尔·马丁。

付费偷看设置
发送
2条回答
灬番茄
1楼 · 2020-08-22 19:59.采纳回答

只需重新分配并弹出:

 gPreviousLevel = [" dummy"];
 gPreviousLevel.pop();
 

如果我们允许重新分配一个空数组,将更加容易。 不幸的是,我们不能允许它,因为我们不能从空数组中得出数组类型。

shere_lin
2楼-- · 2020-08-22 20:14

感谢您的回答,Reiner!

一周热门 更多>