Sencha touch Sencha Touch 2.1。ItemId不工作?

Sencha touch Sencha Touch 2.1。ItemId不工作?,sencha-touch,sencha-touch-2.1,Sencha Touch,Sencha Touch 2.1,尝试在Sencha Touch 2.1中创建表单登录 。。。 xtype:“字段集”, 标题:“我的登录”, 项目:[ { xtype:'emailfield', 占位符:“用户名”, itemId:'userNameTextField', 名称:“userNameTextField”, 必填项:true }, { xtype:'密码字段', 占位符:“密码”, itemId:'passwordTextField', 名称:“passwordTextField”, 必填项:true } ] ..

尝试在Sencha Touch 2.1中创建表单登录

。。。
xtype:“字段集”,
标题:“我的登录”,
项目:[
{
xtype:'emailfield',
占位符:“用户名”,
itemId:'userNameTextField',
名称:“userNameTextField”,
必填项:true
},
{
xtype:'密码字段',
占位符:“密码”,
itemId:'passwordTextField',
名称:“passwordTextField”,
必填项:true
}
]
...
但在Chrome控制台中


为什么ItemId不工作?

根据

,

Ext.ComponentQuery只能在查询中引用父组件时使用itemId解析组件,因此最好使用
id
,因为我认为您的应用程序不会有很多登录面板,您可以轻松访问以下字段:

var pwd = Ext.getCmp('passwordTextField');

您可以使用“#itemid”在Sencha Touch中调用itemid


希望能帮你解决同样的问题

尝试添加
id
而不是
itemId
var field = frmLogin.query("#userNameTextField")[0];