Hybrid View
-
21 Oct 2011 8:14 AM #1
Disapearing buttons
Disapearing buttons
Sencha Touch version tested:
1.1.1
Platform tested against:
- Mac OSX Google Chrome 15.0.874.100
Android 2.1
Android 2.2
Description:
if buttons are added as new Ext.Button, they can magically disapear toggling between hidden and visible viewports. example below with btn3 disapearing when you press back on viewport2
i need to label the button to be able to use other functionality on it later on, anyone knows another way to id a specific component to be retrievable later? or why this example is magically hidding the button when it shouldnt?Code:Ext.setup({ onReady: function() { var btn3 = new Ext.Button({ xtype: 'button', text: 'btn3' }); var toolbaritems = [ { xtype: 'button', text: 'btn1', handler: function() { viewport1.setVisible(false); viewport2.setVisible(true); } }, { xtype: 'button', text: 'btn2', handler: function() { alert('hello world'); } }, btn3 ]; viewport1 = new Ext.Panel({ fullscreen: true, dockedItems: [ { xtype: 'toolbar', dock: 'top', title: 'title1' }, { xtype: 'toolbar', dock: 'bottom', layout: { type: 'hbox', align: 'center' }, height: '70px', items: toolbaritems } ] }); viewport2 = new Ext.Panel({ fullscreen: true, hidden: true, scroll: 'vertical', dockedItems: [ { xtype: 'toolbar', dock: 'top', title: 'title2', items: [ { xtype: 'button', ui: 'back', text: 'Back', handler: function() { viewport2.setVisible(false); viewport1.setVisible(true); } } ] }, { xtype: 'toolbar', dock: 'bottom', layout: { type: 'hbox', align: 'center' }, height: '70px', items: toolbaritems } ], layout: { type: 'vbox', align: 'center' } }); } });
- Mac OSX Google Chrome 15.0.874.100
Thank you for reporting this bug. We will make it our priority to review this report.


Reply With Quote