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
Extjs-listener-doesen';t使用6.2.1现代toolikit_Extjs_Listener - Fatal编程技术网

Extjs-listener-doesen';t使用6.2.1现代toolikit

Extjs-listener-doesen';t使用6.2.1现代toolikit,extjs,listener,Extjs,Listener,我试图使用Framework6.2.1现代工具包向按钮添加一个侦听器,但它不起作用,什么也没发生 Ext.application({ name: 'MyApp', launch: function(){ var view = Ext.Viewport.add({ items: [] }) var button = Ext.create('Ext.Button', { text: 'My Button', listeners

我试图使用Framework6.2.1现代工具包向按钮添加一个侦听器,但它不起作用,什么也没发生

Ext.application({
name: 'MyApp',
launch: function(){
    var view = Ext.Viewport.add({
        items: []
    })

    var button = Ext.create('Ext.Button', {
        text: 'My Button',
        listeners: {
            click: function(){
                Ext.Msg.alert('Button', 'clicked');
            }
        }
    })
    view.add(button);

无论何时使用特定的ExtJS工具包,请记住这两个工具包是非常不同的。根据文档,modern toolkit中的按钮上没有单击事件:

单击事件仅出现在classic toolkit中的按钮上:


对于现代工具包,单击按钮(按顺序)将触发
发布
点击
事件。

您应该使用
点击
而不是
监听器
中的
点击
,或者您可以在
按钮
上使用
处理程序