我已将 UI5 项目部署在带有移动条形码扫描器(Zebra TC20)的 Fiori 启动板(Fiori Client)中。我们正在使用输入来捕获应用程序中的条形码值。当我们默认关注输入字段时,移动设备的软键盘会打开。请给我一些建议,如何禁用移动设备中的软键盘。
Fiori Mobile Disable Keyboard Input
_focusEannr: function() {
var oEan11 = this.byId("iEan11");
oEan11.addEventDelegate({
onfocusin: function(e) {
try {
debugger;
e.stopImmediatePropagation();
e.preventDefault();
blur();
} catch (err) {
alert(err.toString());
}
},
onfocus: function(oEvent) {
debugger;
}
});
},
答案 0 :(得分:0)
通过设置<div class='hisout ${hisclass}'><p class="he">` + message + '</p></div>
editable="false"
可编辑:定义控件是否可以由用户修改。 注意:用户可以跳至不可编辑的控件,将其突出显示,然后从中复制文本。
API reference: sap.m.InputBase#setEditable
或者,您可以使用以下方法手动关闭软键盘:
<Input value="{myBinding}" editable="false" />