var mywin = Ext.create('Ext.window.Window', { title: 'asdfsfadfad', height: 400, width: 500,
'close': function (pa, oe) {
Ext.MessageBox.alert('asfsa', 'asdfds');
}
});
mywin.show();
我是用上面的方法给window添加一个close事件,事件到是正确执行了,但问题是window关闭不了,发现是事件和方法里有一个close,好像我这样做是把close方法给覆盖了一样的,想问是如何正确添加事件啊
Ext.onReady(function(){
Ext.define('testWindow', {
extend : 'Ext.Window',
alias : 'widget.testWindow',
width : 300,
height : 200,
title:'test',
items:[
{
xtype:'button',
text:"确定",
listeners : {
scope : this,
click : function(){
alert(11);
}
}
},{
xtype:'button',
text:"取消",
listeners : {
scope : this,
click : onClick
}
}
]
});
var win = Ext.create('testWindow');
win.show();
})
function onClick(){
alert(112);
}
</script>
mywin.on('close', function (pa, oe) {Ext.MessageBox.alert('asfsa','asdfas') },this);