组合框中的SAP UI5 removeallItems()和addItems()问题

2020-09-16 22:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们使用Java脚本视图SAP ...

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

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


我们使用Java脚本视图SAP UI5,最近将系统从1.28升级到1.44。我们使用组合框作为表列,该列从后端获取其初始值,然后根据条件填充列表,2 填充了不同的列表集。现在的问题是,由于升级,我们无法更改列表。

如果最初我单击提交,则如果我的测试值为A,并且如果测试条件为B,则将填充列表A。现在,将填充列表B。 测试条件下更改值永远不会填充列表。

我们使用了combobox1.removeAllItems(),然后添加了项目combobox1.addItem(" Accept")combobox1.addItem(" Reject)

类似地针对B测试条件combobox1.removeAllItems(),然后添加项combobox1.addItem(" Redo Accept")combobox1.addItem(" Redo Reject)

这些在控制台上打印时会打印写入值,但屏幕上会显示旧列表。(该列表是第一次使用的)

我也尝试过使用诸如clearHistory()和insertitem()之类的替代功能,但这似乎也不起作用。

非常感谢您使用指针。

付费偷看设置
发送
3条回答
huskylover
1楼-- · 2020-09-16 22:31

根据api- https://sapui5.hana.ondemand .com/#/api/sap.m.ComboBox ,没有称为removeAllItems()的方法。

同时,您是否尝试清除绑定到组合框的模型并检查是否清除了屏幕上的条目。

小c菟菟
2楼-- · 2020-09-16 22:34

嗨Alifiya,

ui.commons.ComboBox从1.38开始不推荐使用。 因此,最好避免使用它并恢复为sap.m.ComboBox。

callcenter油条
3楼-- · 2020-09-16 22:33

您可以使用JSON模型将数据绑定到组合框,然后可以根据条件通过应用过滤器来使用它。

一周热门 更多>