Android 使用 Ext JS 7.2 单击按钮时触发键盘
Android Keyboard triggered on button click using Ext JS 7.2
我正在做一个 Ext JS 项目,我们将 sencha ext js 从 6.0 升级到 7.2。
自本次更新以来,Android 设备.
上的键盘出现了一些问题
问题是当我聚焦一个文本字段(键盘已经关闭)然后我点击某个按钮时,键盘打开了。
步骤:
- 单击文本字段。
- 可视化移动键盘。
- 单击 Android 后退按钮关闭移动键盘。
- 可视化文本字段保持焦点。
- 点击按钮组件。
- 可视化键盘被打开。
PS.: 应该提到在旧版本的煎茶上我们没有这个问题。在这个旧版本中,焦点保持在字段上,但是当它被点击按钮时,焦点被移除并且我们没有打开键盘。
谢谢,
雷纳托.
在现代工具包中发现了这个错误。问题出在按钮上,当您单击它时它没有聚焦。以下覆盖将有所帮助:
Ext.define('Overrides.Button', {
override: 'Ext.Button',
doTap: function(me, e) {
this.focus();
this.callParent(arguments);
}
});
Fiddle 复制:https://fiddle.sencha.com/#view/editor&fiddle/36rb
Fiddle 使用软键盘在 adroid 设备上打开的结果:https://fiddle.sencha.com/fiddle/36rb/preview
您也可以在桌面版 chrome 上看到该错误,只需在浏览器中打开结果字段,在开发工具(控制台)中切换到移动模式。当您单击按钮时,焦点不会移动到按钮并停留在文本字段上。我认为这就是软键盘打开的原因。
我正在做一个 Ext JS 项目,我们将 sencha ext js 从 6.0 升级到 7.2。 自本次更新以来,Android 设备.
上的键盘出现了一些问题问题是当我聚焦一个文本字段(键盘已经关闭)然后我点击某个按钮时,键盘打开了。
步骤:
- 单击文本字段。
- 可视化移动键盘。
- 单击 Android 后退按钮关闭移动键盘。
- 可视化文本字段保持焦点。
- 点击按钮组件。
- 可视化键盘被打开。
PS.: 应该提到在旧版本的煎茶上我们没有这个问题。在这个旧版本中,焦点保持在字段上,但是当它被点击按钮时,焦点被移除并且我们没有打开键盘。
谢谢, 雷纳托.
在现代工具包中发现了这个错误。问题出在按钮上,当您单击它时它没有聚焦。以下覆盖将有所帮助:
Ext.define('Overrides.Button', {
override: 'Ext.Button',
doTap: function(me, e) {
this.focus();
this.callParent(arguments);
}
});
Fiddle 复制:https://fiddle.sencha.com/#view/editor&fiddle/36rb Fiddle 使用软键盘在 adroid 设备上打开的结果:https://fiddle.sencha.com/fiddle/36rb/preview
您也可以在桌面版 chrome 上看到该错误,只需在浏览器中打开结果字段,在开发工具(控制台)中切换到移动模式。当您单击按钮时,焦点不会移动到按钮并停留在文本字段上。我认为这就是软键盘打开的原因。