我刚刚在Eclipse上安装了Sencha并构建了hello world app, 正在运行正常,但消息框不起作用:
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!");
}
});
我在日食日志中遇到的错误:
E / Web控制台(279):错误:[错误] [匿名]在文件中使用Ext.Msg而不需要Ext.MessageBox:///android_asset/www/senchatouch/src/log/writer/Console.js? _dc = 1342002536493:17
我无法弄清楚是什么问题, 感谢。
答案 0 :(得分:1)
您需要包含Ext.MessageBox组件。此外,我将在Ext.application声明而不是Ext.setup中进行设置。另外你的操作系统检查应该是Ext.os.is而不是Ext.is我把一个SenchaFiddle放在一起。看看这里:
http://www.senchafiddle.com/#NKlNS
希望有所帮助