2014-01-09 174 views
4

在sencha touch中,我们遇到了一个小小的消息框问题。它看起来是与android 4.3的东西。在大多数设备上它是完美的,但在具有android 4.3的设备上,当用户按下按钮时,消息框不会消失。sencha touch messagebox unclickable

Ext.define('TestBuild.view.MyPanel', { 
extend: 'Ext.Panel', 

config: { 
    items: [ 
     { 
      xtype: 'button', 
      itemId: 'mybutton', 
      text: 'MyButton' 
     } 
    ], 
    listeners: [ 
     { 
      fn: 'onMybuttonTap', 
      event: 'tap', 
      delegate: '#mybutton' 
     } 
    ] 
}, 

onMybuttonTap: function(button, e, eOpts) { 
    console.log("Test"); 
    Ext.Msg.alert("TEST"); 
} 

}); 
+0

检查,如果回调被触发: Ext.Msg.alert( '标题',' TEST',function(){console.log('button press'); }); –

+0

我已经测试过,但在HTC(Android 4.3)上不起作用。在Eclipse的其他手机上,我看到了记录文本。在我看来,这是Android 4.3和Sencha Touch的组合。 –

回答

6

的解决办法,我找到了解决办法:

添加显示警告框前行之后:

Ext.Msg.defaultAllowedConfig.showAnimation =假;