我有简单的形式:
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相同的功能?
答案 0 :(得分:7)
你需要
a)处理程序选项(单击快捷方式)
new Ext.Button({
handler: function(){
// ....
}
});
b)事件监听器需要在监听器块中注册,所以
new Ext.Button({
listeners: {
click: function(){
// ...
}
}
});
A)是首选。