0
Ext.Carouselを使用してアプリケーション用に3つのパネルをラップしています。ある時点で、ユーザーがボタンをクリックすると、オーバーレイでポップアップするための一連のフィールドが必要になります。Sencha Touch 2テキストフィールドがフォーカスされているときに、回転台が縮小されます
現在、ユーザーがこれらのテキストフィールドの1つにフォーカスを当てると、カルーセル(現在はバックグラウンド)が縮小してアンドロイドキーボードの上に座り、この浮動テキストフィールドの背後にあるすべてがガベージのように見えます。ここでは例のコードは次のとおりです。
解決Ext.Viewport.add(Ext.create('Ext.Carousel', {
fullscreen: true,
items: [
{
xtype: 'panel',
items: [
{
xtype: 'button',
handler: function() {
entryField = Ext.create('Ext.Panel', {
hidden: true,
modal: true,
floating: true,
width: '100%',
height: 'auto',
items: [
{
xtype: 'textfield'
}
]
});
entryField.showBy(this);
}
}
]
},
{
xtype: 'panel'
},
{
xtype: 'panel'
}
]
}));