无法在 Sencha Touch 2 中使用 MessageBox 显示警报
Can't display an alert using MessageBox in Sencha Touch 2
在我的一个控制器的处理程序中,我 运行 遇到了显示简单警报消息的问题。使用 Sencha Touch 2.4.1
Ext.Msg.alert('Status', 'test');
--> "Uncaught TypeError: Cannot read property 'alert' of undefined"
按照 these 说明,我添加了以下要求语句:Ext.window.MessageBox
到我的控制器。
--> Failed to find any files for /PATH/FILE.js::ClassRequire::Ext.window.MessageBox
用 MessageBox 替换了 Msg 并删除了 require 语句。
Ext.MessageBox.alert('Status', 'test')
--> "Uncaught TypeError: undefined is not a function"
运行使用.confirm
时出现同样的问题。
Here's 文档 - 看起来应该有效。
有人知道为什么没有吗?
我需要使用 Ext.MessageBox
而不是 Ext.window.MessageBox
并且不得不使用 Ext.Msg.alert...
而不是 Ext.MessageBox.alert...
尽管我不完全清楚为什么。
在文档中看到 this:"The framework provides a global singleton Ext.Msg for common usage which you should use in most cases."
在我的一个控制器的处理程序中,我 运行 遇到了显示简单警报消息的问题。使用 Sencha Touch 2.4.1
Ext.Msg.alert('Status', 'test');
--> "Uncaught TypeError: Cannot read property 'alert' of undefined"
按照 these 说明,我添加了以下要求语句:Ext.window.MessageBox
到我的控制器。
--> Failed to find any files for /PATH/FILE.js::ClassRequire::Ext.window.MessageBox
用 MessageBox 替换了 Msg 并删除了 require 语句。
Ext.MessageBox.alert('Status', 'test')
--> "Uncaught TypeError: undefined is not a function"
运行使用.confirm
时出现同样的问题。
Here's 文档 - 看起来应该有效。
有人知道为什么没有吗?
我需要使用 Ext.MessageBox
而不是 Ext.window.MessageBox
并且不得不使用 Ext.Msg.alert...
而不是 Ext.MessageBox.alert...
尽管我不完全清楚为什么。
在文档中看到 this:"The framework provides a global singleton Ext.Msg for common usage which you should use in most cases."