Not sure if this is a bug - it appears so:
>>

REQUIRED INFORMATION
Ext version tested:
  • Sencha Touch 2.0.0
Browser versions tested against:
  • chrome 18.0.1025.162 m
Description:
  • Popup panel with list. Itemtap event doesnt fire when layout is'fit'. Need layout 'fit' to display list on iphone otherwise it comes up blank.
Steps to reproduce the problem:
  • popup with list and itemtap event set layout to 'fit' then comment out layout
The result that was expected:
  • item tap event should fire
The result that occurs instead:
  • item tap event only fires when layout 'fit' not in place
Test Case:
comment the layout: 'fit' line to see it working
Code:
Ext.define('MyApp.view.MyMain', {
    extend: 'Ext.Panel',
    xtype: 'MyMain',
    requires:
    ['MyApp.view.MyPopup'
    ],
    config :
    {
        fullscreen: true,
        html: 'Hello World.'
        ,
        items:
        [
            {
                xtype: 'textfield',
                itemId: 'myfield',
                name: 'myfield',
                label: '1/ enter value 2/move to next field',
                labelWidth: '50%'
            },
            {
                xtype: 'textfield',
                itemId: 'firstname',
                name: 'firstname',
                label: 'first'
            },
            {
                xtype: 'textfield',
                itemId: 'lastname',
                name: 'lastname',
                label: 'last'
            }
        ]
    }
    
    ,
    initialize: function () {
        console.log('initialize MyMain');
        this.callParent();
    }
    
});