0

我知道可以将侦听器添加到在事件触发后触发的事件,如下所示:

oDocumentCategories.addAfterListener("activeitemchange", function(oContainer, sValue, oldValue){
    //Do stuff here
});

但是是否也可以在创建元素时附加它们?
像这样:

var oButton = Ext.create("Ext.Button", {
            text: "Button",
            listeners: {
                tap: function(){
                    //Tap event here
                }
            }
        });

但只有这样才能成为后听者。

问题
是否可以在创建元素时附加事件监听器?
就像listeners配置属性一样,但随后是事件监听器。

4

1 回答 1

2
 var oButton = Ext.create("Ext.Button", {
      text: "Button",
      listeners: {
            tap: {
               fn: function(){
                //Tap event here
               },
               // scope: this,
               // options: {single: true}
               order: 'after'
           }
      }
 });

干杯,奥列格

于 2012-07-31T07:39:02.047 回答