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

 我来答
无名小白997
2018-05-28 · TA获得超过758个赞
知道答主
回答量:103
采纳率:91%
帮助的人:13.3万
展开全部

有两种方法

  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事件

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式