Sencha touch Can';t使用Sencha Touch 2中的MessageBox显示警报

Sencha touch Can';t使用Sencha Touch 2中的MessageBox显示警报,sencha-touch,sencha-touch-2,Sencha Touch,Sencha Touch 2,在我的一个控制器中的处理程序中,我遇到了显示简单警报消息的问题。使用Sencha Touch 2.4.1 Ext.Msg.alert('Status','test') -->“未捕获类型错误:无法读取未定义的属性“警报” 按照说明,我添加了以下require语句:Ext.window.MessageBox到我的控制器。 -->找不到/PATH/FILE.js::ClassRequire::Ext.window.MessageBox的任何文件 将Msg替换为MessageBox并删除了requir

在我的一个控制器中的处理程序中,我遇到了显示简单警报消息的问题。使用Sencha Touch 2.4.1

Ext.Msg.alert('Status','test')
-->
“未捕获类型错误:无法读取未定义的属性“警报”

按照说明,我添加了以下require语句:
Ext.window.MessageBox
到我的控制器。
-->
找不到/PATH/FILE.js::ClassRequire::Ext.window.MessageBox的任何文件

将Msg替换为MessageBox并删除了require语句。
Ext.MessageBox.alert('Status','test')

-->
“未捕获类型错误:未定义不是函数”

使用
时遇到相同问题。请确认

文档-看起来应该可以用了


有人知道为什么没有吗?

我需要使用
Ext.MessageBox
而不是
Ext.window.MessageBox
,并且必须使用
Ext.Msg.alert…
而不是
Ext.MessageBox.alert…
,尽管我不完全清楚为什么

在文档中看到:“该框架提供了一个通用的全局singleton Ext.Msg,您在大多数情况下都应该使用它。”