ext from提出フォーム、buttonの中でどのように処理します




Ext.get('btn').addListener("click" ,sumbit);
function sumbit(){
	Ext.onReady(function() {
 	var top = new Ext.FormPanel({
        labelAlign: 'top',
        frame:true,
        bodyStyle:'padding:5px 5px 0',
        width: 600,
        items: [{
            layout:'column',
            items:[{
                columnWidth:.5,
                layout: 'form',
                items: [{
                    xtype:'textfield',
                    fieldLabel: 'First Name',
                    name: 'first',
                    anchor:'95%'
                }, {
                    xtype:'textfield',
                    fieldLabel: 'Company',
                    name: 'company',
                    anchor:'95%'
                }]
            },{
                columnWidth:.5,
                layout: 'form',
                items: [{
                    xtype:'textfield',
                    fieldLabel: 'Last Name',
                    name: 'last',
                    anchor:'95%'
                },{
                    xtype:'textfield',
                    fieldLabel: 'Email',
                    name: 'email',
                    vtype:'email',
                    anchor:'95%'
                }]
            }]
        }],

        buttons: [{
            text: 'Save',
            handler:function(){ 
            alert('-----------');
           top.form.submit({   
           waitMsg : ' ......',   
                url:'AssortAimTypeAdd.action',   
                params: {datasrcid:datasrc},   
                method:'post',   
                success:function(action,form){   
                    alert('success');   
                    Ext.MessageBox.confirm('success', 'is'success!');   
                    ds.reload();   
                    myFormWin4.hide();   
                },   
                failure:function(action,form){   
                    alert(action.failureType);   
                }}); 
            }
        },{
            text: 'Cancel'
        }]
    });
        var window = new Ext.Window({
        title: 'Resize Me--chuangkou',
        width: 500,
        height:300,
        minWidth: 300,
        minHeight: 200,
        layout: 'fit',
        plain:true,
        bodyStyle:'padding:5px;',
        buttonAlign:'center',
        items: top
    });

    window.show();
});
}
</script>


これは私のページにロードされたスクリプトです.にある
buttonではどうやって処理するか分からない