0

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

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):错误:[错误][匿名] 在文件中使用 Ext.Msg 而不需要 Ext.MessageBox:///android_asset/www/senchatouch/src/log/writer/Console.js?_dc=1342002536493 :17

不知道怎么回事,谢谢。

4

1 回答 1

1

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

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

希望有帮助

于 2012-07-11T23:22:08.273 回答