Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ext Js为是非消息框运行函数_Javascript_Extjs_Extjs4 - Fatal编程技术网

Javascript Ext Js为是非消息框运行函数

Javascript Ext Js为是非消息框运行函数,javascript,extjs,extjs4,Javascript,Extjs,Extjs4,这可能是一个非常愚蠢和明显的答案,但我找不到任何答案(Sencha Docs上的一个用户的特定示例也没有,评论部分中的一个) 我想创建一个弹出窗口,它将使用ExtJS接受是否或取消。在ExtJS3中,它被写成 Ext.onReady(function() { Ext.Msg.show({ title: 'Milton', msg: 'Have y

这可能是一个非常愚蠢和明显的答案,但我找不到任何答案(Sencha Docs上的一个用户的特定示例也没有,评论部分中的一个)

我想创建一个弹出窗口,它将使用ExtJS接受是否或取消。在ExtJS3中,它被写成

              Ext.onReady(function() {
                  Ext.Msg.show({
                      title: 'Milton',
                      msg: 'Have you seen my stapler?',
                      buttons: {
                      yes: true,
                       no: true,
                      cancel: true
                     },
                     icon: 'milton-icon',
                     fn: function(btn) {
                     Ext.Msg.alert('You Clicked', btn);
                           }
                       });
                     }); 
我想在Ext4.2中做同样的事情,但它不起作用

                 Ext.onReady(function() {
                     Ext.Msg.show({
                               title: 'Milton',
                               msg: 'Have you seen my stapler?',
                               buttons: Ext.Msg.YESNOCANCEL,
                               icon: Ext.Msg.ERROR,
                               fn: function(btn) {
                               Ext.Msg.alert('You clicked',btn);
                                 }
                            });
                     });

这个函数根本不起作用。我使用SDN在Jsbin和Jsfiddle上尝试了它们,但它们不起作用。这里是代码的链接,如果有帮助的话

它甚至可以与“btn”一起工作。如果函数“fn”的局部变量为“btn”或“rec”,则没有问题。您的代码中可能还有其他一些问题。可能缺少逗号。

PS:我使用堆栈溢出作为最后手段,所以如果我的问题看起来很愚蠢,请原谅。什么不起作用?这对我有用,我查过密码了。有人用rec替换了btn,现在它工作了感谢@IJP,但代码现在工作正常。谢谢你提供的信息。