繁体   English   中英

WP8上的Sencha Touch:“专注于文本字段”未显示软键盘

[英]Sencha Touch on WP8: Focus on textfield doesn't show soft keyboard

我的应用程序中要求页面加载时动态关注文本字段。 我已经尝试了以下一些解决方法

1.)

Ext.getCmp('idTextFocus').focus();

我也尝试过关注超时功能

setTimeout(function(){
    Ext.getCmp('idTextFocus').focus();
},1000);

2.)在html内创建输入文本

{
    html:'<input type="text" id="idTextFocus1" />'
}

在绘画的功能中我写了

document.getElementById('idTextFocus1').focus();

我也尝试过超时功能

setTimeout(function(){
    document.getElementById('idTextFocus1').focus();
},1000);

我正在使用Sencha Touch 2.2和Phonegap,我也尝试使用最新的sencha touch版本,但无法正常工作。

我可以编写一些Phonegap插件来强制打开键盘吗,或者有什么代码可以解决此特定的Sencha Touch问题。

有人可以帮我解决这个问题吗?

您什么时候调用focus()方法? 这个小提琴中,它正在父视图的activate中调用它。

您看到光标在该字段上闪烁了吗? 如果看到它,则问题不focus() ,而在于未显示的软键盘。 如果这是问题所在,那么您应该使用Phonegap插件,例如https://github.com/mamonth/cordova-plugin-softkeyboard,以强制其出现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM