2020-09-13 01:28发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我难以满足以下要... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我难以满足以下要求。
我们尝试在应用程序的开始时加载带有项目的列表框。
列表框项将图表作为过滤器。
现在,我想通过按钮更改列表框中的选定条目。
就像下一个按钮一样。 当用户单击它时,应该选择下一个条目。
也许有人可以帮助我。
我已经尝试创建一个数组并从列表中加载元素。 但它不起作用。
感谢您的帮助。
最好的问候
您好,塞巴斯蒂安
我的建议是:
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 让我知道您是否有任何疑问。 此致 穆斯塔法。
让我知道您是否有任何疑问。
此致
穆斯塔法。
最多设置5个标签!
您好,塞巴斯蒂安
我的建议是:
1。 创建以下全局变量
2。 在Application OnStartup事件中,首先使用以下代码将列表项加载到数组中,然后遍历该数组以加载列表框:
列表项不必进行硬编码。 如果要使用DS.getMembers()中的成员列表,则只需遍历成员并使用ListItems.push()添加以逗号分隔的键文本组合即可。
3。 在"向左"按钮/图标的"单击时"事件中应用以下代码:
4。 在"右键"/图标的"单击时"事件中应用以下代码:
一周热门 更多>