Sencha Touch首次运行Messagebox错误



我刚刚在Eclipse上安装了Sencha,并构建了helloworld应用程序,运行正常,但消息框不起作用:

Ext.setup({
    onReady: function() {
       if (Ext.is.Android) 
      Ext.Msg.alert("INFO", "Welcome Android user!");   
       if (Ext.is.Blackberry)
      Ext.Msg.alert("INFO", "Welcome Blackberry user!");
         if (Ext.is.iPad)
        Ext.Msg.alert("INFO", "Welcome iPad user!");
       }
     });

我在eclipse日志中得到的错误:

E/Web控制台(279):错误:[Error][Anonyment]在不需要Ext.MessageBox的情况下使用Ext.Msgfile:///android_asset/www/senchatouch/src/log/writer/Console.js?_dc=1342002536493:17

我不知道怎么了,谢谢

您需要包含Ext.MessageBox组件。此外,我会在Ext.application声明中而不是Ext.setup中进行设置。此外,你的操作系统检查应该是Ext.OS.is而不是Ext.我为你准备了一个SenchaFiddle。看看这里:

http://www.senchafiddle.com/#NKlNS

希望对有所帮助

最新更新