Sencha touch Sencha Touch 2.1。ItemId不工作?
尝试在Sencha Touch 2.1中创建表单登录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 } ] ..
。。。
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];