zoukankan      html  css  js  c++  java
  • Extjs 添加事件

     a、使用addListeners:
            addListener( String eventName, Function fn, Object scope, Object options ) 
            panel.addListeners('click',function(){alert('点击事件')},this);

    Ext.get('MarketsFnote').addListener('change',doFormFieldChange, null, {buffer : 1000})

    Ext.getCmp('MarketsFnote').addListener('change',doFormFieldChange, null, {buffer : 1000})

        b、使用addEvents自定义事件:
            addEvents(Object o)
            panel.addEvents({"eventName":true})

            激活事件
            fireEvent( String eventName, Object... args ) : Boolean
            panel.fireEvent("eventName",this);

        c、使用on:
          

     on( String eventName, Function handler, Object scope, Object options ) 
            panel.on('click',function(){alert('点击事件')},this);

        d、使用listeners属性:

    listeners: {
       'load': {
          fn: function () {
             this.set('invoicesTotal', invoicesStore.count());
    }, scope: this } }
      listeners : {'click' : function(){alert('点击事件')}} 


            
        e、使用handler属性(此属性不一定是所有控件都有):
            handler : function(){/*事件处理*/}

     

  • 相关阅读:
    成员变量和局部变量
    成员变量和局部变量
    对象和类
    数组
    Scanner--控制台输入
    Java运算符
    Java数据类型
    TextView控件
    Android控件
    注释
  • 原文地址:https://www.cnblogs.com/xsSystem/p/3102523.html
Copyright © 2011-2022 走看看