SAPUI5-当在输入字段上设置焦点时,如何在Android上禁用软键盘

2020-08-24 19:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个SAPUI5扫描Web应...

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

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


我有一个SAPUI5扫描Web应用程序,每次您单击屏幕上的任何位置或离开菜单时,该应用程序都将焦点放在输入字段上。 这样可以确保已准备好在输入字段中显示扫描的值。

问题在于,当焦点设置到输入字段时,显示软键盘。 我只希望在用户特别单击输入字段时显示软键盘。

我当前的解决方案是禁用输入,专注于输入,然后启用输入字段:

  scannedInput.setEditable(false);
 ScandInput.setEditable(false); scannedInput.setEditable(false); scannedInput.focus();
 setTimeout(function(){
     ScandInput.setEditable(true);},50);  

此解决方案的问题在于,随着键盘的出现和消失,屏幕会在这种情况下闪烁。

有人知道更好的解决方案吗?

谢谢