<mce:script type="text/javascript"><!-- Ext.onReady(function(){ var fm = Ext.extend(Ext.form.FormPanel,{ renderTo:'aaaa', title:'test', width:500, height:200, initComponent:function(){ this.items = [{name:'id',xtype:'textfield',value:'52'}]; fm.superclass.initComponent.call(this); this.buttons = [{ text:'添加', handler:this.onCreate, scope: this //回调函数的作用域 },{ text:'保存' }] }, onCreate: function(){ this.fireEvent('create',this); } }); var f = new fm({ listeners: { create:function(obj){ alert('create'); } } }); }) // --></mce:script>