繁体   English   中英

按钮单击事件Ext JS

[英]Button click event Ext JS

我有简单的形式:

   myForm = new Ext.form.FormPanel({
      width:'100%',
      frame:false,
      items: [
         new Ext.form.TextArea({
            id:'notes',
  name: 'notes',
  hideLabel: true,
            width:350,
            height:200
         })
      ],
      buttons: [
         {
    text:"Save",
    click: function (b,e) {
     alert('x');
    }
  }
      ]
   });

但是我无法使按钮的单击事件生效。 按以下方式创建的按钮是否具有与Ext.Button相同的功能?

你要么需要

a)处理程序选项(单击快捷方式)

new Ext.Button({
    handler: function(){ 
        // ....
    }
});

b)事件监听器需要在监听器块中注册,所以

new Ext.Button({
    listeners: {
        click: function(){
            // ...
        }
    }
});

A)是优选的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM