我刚刚在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
希望对有所帮助