EXTJS 如何给一个文本框添加点击事件

2025-05-14 05:41:05
推荐回答(1个)
回答(1):

有两种方法

  1. 通过文本框textfield的配置项listeners进行配置

    eg:

    new Ext.panel.Panel({
    width: 400,
    height: 200,
    dockedItems: [{
    xtype: 'toolbar'
    }],
    listeners: {
    click: {
    element: 'el', //bind to the underlying el property on the panel
    fn: function(){ console.log('click el'); }
    }
    }});

  2. 第二种是采用on方法给textfield添加事件

    eg:

    me.down('textfield[name=这里是你文本框的名称]').on('click',点击的响应函数,me);

ps:

me.down('button[action=viewElementDetails]')获得textfield组件对象,on('click',点击的响应函数,me);添加事件click事件