在配置中添加事件侦听器之后

时间:2012-07-31 06:56:46

标签: events configuration sencha-touch-2 event-listener

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

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配置属性一样,然后是后事件监听器。

1 个答案:

答案 0 :(得分:2)

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

干杯,奥列格