如何将ComboBox中的用户输入限制为仅SAPUI5中的模型数据?

2020-09-23 01:17发布

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

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


我有一种情况,我想限制用户仅输入仅加载到组合框的文本,如本MultiComboBox示例所示。 [请注意,这不是我的jsbin。 请在此主题中发布您的答案]

http://jsbin.com/sicixisozi/edit?html,js,output

在上面的示例中,

仅允许用户输入组合框中存在的字符,例如,输入" s"将提示输入无效并阻止用户键入。 但是我不需要多重选择,因为我只允许一个选择。

在默认的SAPUI5组合框中找不到此功能

http://jsbin.com/xenidoh/embed?html,output

如上例所示,用户不受限制,可以向组合框输入任何内容。

关于如何实现上述功能的任何建议?

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

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


我有一种情况,我想限制用户仅输入仅加载到组合框的文本,如本MultiComboBox示例所示。 [请注意,这不是我的jsbin。 请在此主题中发布您的答案]

http://jsbin.com/sicixisozi/edit?html,js,output

在上面的示例中,

仅允许用户输入组合框中存在的字符,例如,输入" s"将提示输入无效并阻止用户键入。 但是我不需要多重选择,因为我只允许一个选择。

在默认的SAPUI5组合框中找不到此功能

http://jsbin.com/xenidoh/embed?html,output

如上例所示,用户不受限制,可以向组合框输入任何内容。

关于如何实现上述功能的任何建议?

付费偷看设置
发送
4条回答
哎,真难
1楼-- · 2020-09-23 01:20

不确定是否有任何内置功能,但是您可以尝试以下操作。

您可以为" keyup"附加浏览器事件,选中此示例可能会对您有所帮助。

bbpeas
2楼-- · 2020-09-23 01:32

下拉列表将是正确的控件

SAP小黑
3楼-- · 2020-09-23 01:36
小灯塔
4楼-- · 2020-09-23 01:24

嗨,

>>在组合框中,为您提供了建议的手动选项。 如果用户输入的文本与DD值不匹配,则密钥将设置为""(空)。

>>我们可以在组合框的更改事件中验证此键和值。

>>在Multicombo中,我们具有选择多个的选项,并且所选值正在转换为令牌"值(键)",这就是为什么不允许输入错误值的原因。 但是对于Combobox,我们必须进行手动验证。

此致

Gururaj

一周热门 更多>