在数组和删除中搜索值-SAP LUMIRA DESIGNER

2020-08-17 07:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 arry = [ A, ...

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

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


arry = [" A"," B"," C"," D"," F"];

我的初始下拉列表组件的所有值都在" arry"中。

arry.forEach(function(element,index){

DROPDOWN_KPI.addItem(element,element);

});

我的要求是:当我从下拉列表组件中选择随机值时,我需要从下拉列表中删除所选值。

例如,如果我从下拉列表中选择" C",则该" C"需要从列表中删除,并且在下拉列表中仅显示A,B,D,F。

我们确实有arry.pop()。 它只会删除数组中的最后一个值。

如何在SAP Lumira Designer 2.1 SP1中实现此目标

不胜感激。

温馨提示

阿马尔

2条回答
绿领巾童鞋
2020-08-17 08:14

即使这是一篇老文章,我还是建议您遵循以下几条内容(伪代码):

将下拉框的所有值放入数组中

 遍历此数组
    测试CurrentElementInArray == mySelectionFromDropdownBox
    使用myString = MyString + CurrentElemenInfArray将Array拆分为字符串
    仅当测试评估为假时。

 最后,分割字符串以返回数组,并相应地填充"下拉框" 

一周热门 更多>