我遇到Android,SenchaTouch 1.1.1和WebView的问题。我有一个简单的表格,有2个输入。一个是文本和其他密码字段。现在有两个问题。
这一切都发生在Android 2.1上,但我认为这是WebView和CSS的一个更广泛的问题。它适用于Chrome和Android 4.X中的iPhone。如果我从SenchaTouch中删除CSS,一切都按预期工作。所以它不是DOM而是CSS问题。 defsult CSS中的东西必须导致所有这些。代码是:
Ext.regApplication(
{
name: 'MyHome',
launch: function()
{
this.launched = true;
this.mainLaunch();
},
mainLaunch: function()
{
AuthPanel =
{
id: 'ID_SM_LoginForm',
csl: 'CS_SM_LoginForm',
xtype: 'formpanel',
flex: 1,
layout:
{
type: 'vbox',
pack: 'center'
},
items:
[
{
id: 'ID_Auth_UserName',
cls: 'CS_Auth_Field',
xtype: 'fieldset',
title: "Username",
items:
[
{
id: 'ID_Auth_Field_UserName',
useClearIcon: false,
xtype: 'textfield',
name: 'UserName'
}
]
},
{
id: 'ID_Auth_Password',
cls: 'CS_Auth_Field',
xtype: 'fieldset',
title: "Password",
items:
[
{
id: 'ID_Auth_Field_Password',
xtype: 'textfield',
useClearIcon: false,
name: 'Password'
}
]
}
],
listeners:
{
afterrender: function(panel)
{
}
}
};
if (Ext.is.Phone)
{
AuthPanel.fullscreen = true;
}
else
{
document.body.style.background = "white";
Ext.apply(AuthPanel,
{
autoRender : true,
floating : true,
modal : true,
centered : true,
hideOnMaskTap : false,
height : 540,
width : 400
});
}
MainPanel = new Ext.Panel(AuthPanel);
MainPanel.show();
}
});
任何人都可以分享有关CSS的哪个部分导致此问题的任何见解。有很多CSS,我不知道从哪里开始寻找。而且无法切换到SenchaTouch 2