动态列表上的Lumira Designer的"上一个和下一个"按钮。

2020-09-13 01:28发布

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

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


大家好。

我难以满足以下要求。

我们尝试在应用程序的开始时加载带有项目的列表框。

列表框项将图表作为过滤器。

现在,我想通过按钮更改列表框中的选定条目。

就像下一个按钮一样。 当用户单击它时,应该选择下一个条目。

也许有人可以帮助我。


我已经尝试创建一个数组并从列表中加载元素。 但它不起作用。

感谢您的帮助。

最好的问候

(6.5 kB)

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

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


大家好。

我难以满足以下要求。

我们尝试在应用程序的开始时加载带有项目的列表框。

列表框项将图表作为过滤器。

现在,我想通过按钮更改列表框中的选定条目。

就像下一个按钮一样。 当用户单击它时,应该选择下一个条目。

也许有人可以帮助我。


我已经尝试创建一个数组并从列表中加载元素。 但它不起作用。

感谢您的帮助。

最好的问候

(6.5 kB)
付费偷看设置
发送
2条回答
大圣 - sap领域执行人,9年sap运营经验
1楼 · 2020-09-13 02:30.采纳回答

您好,塞巴斯蒂安

我的建议是:

1。 创建以下全局变量

 ItemIndex int
 ListItems字符串数组
 MaxItems int 

2。 在Application OnStartup事件中,首先使用以下代码将列表项加载到数组中,然后遍历该数组以加载列表框:

 ListItems = ['K1,Item 1','K2,Item  2','K3,Item 3','K4,Item 4'];
 MaxItems = ListItems.length-1;
 ItemIndex = 0;

 var Item = [''];
 Item.pop();

 ListItems.forEach(function(item,index){
   Item = item.split(',');
  
   LISTBOX.addItem(Item [0],Item [1]);
   
 });
 

列表项不必进行硬编码。 如果要使用DS.getMembers()中的成员列表,则只需遍历成员并使用ListItems.push()添加以逗号分隔的键文本组合即可。

3。 在"向左"按钮/图标的"单击时"事件中应用以下代码:

 if(ItemIndex> 0)

 {

 ItemIndex = ItemIndex-1;

 }

 其他

 {

 ItemIndex = MaxItems;

 }

 LISTBOX.setSelectedValue(ListItems [ItemIndex] .split(',')[0]);
 

4。 在"右键"/图标的"单击时"事件中应用以下代码:

 if(ItemIndex  

让我知道您是否有任何疑问。

此致

穆斯塔法。

大道至简
2楼-- · 2020-09-13 02:30

嗨,穆斯塔法。

谢谢。 那很完美。

已经在getMembers循环中苦苦挣扎。

也许您可以在那里帮助我。

我在顶部放了一个圈。

但是它说不能从成员转换为字符串。



var test = DS_1.getMembers(" BRANCH",100);

var test2 = [''];

test.forEach(function(element,index){

test.push(element);

test = test2;

});

ListItems = test2;

Maxitems = ListItems.length-1;

ItemIndex = 0;

var Item = [''];

Item.pop();

ListItems.forEach(function(item,index){

Item = item.split(',');

LISTBOX_1.addItem(Item [0],Item [1]);

});

--------------------------------------------------- --------------------

感谢您的帮助。 我真的很新。

最诚挚的问候

塞巴斯蒂安

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答