2014-01-09 5 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 ('Title', ' TEST ', function() { console.log (' button press '); }); –

+0

Я тестировал, но на htc one (Android 4.3) он не работает. На других телефонах в Eclipse я увидел зарегистрированный текст. На мой взгляд, это что-то в сочетании с Android 4.3 и Sencha Touch. –

ответ

6

Я нашел решение:

Добавить следующую строку перед показом оповещения Box:

Ext.Msg.defaultAllowedConfig.showAnimation = ложный;