Ext.QuickTips.init();
Ext.define('erp.controller.common.AfterInit', {
    extend: 'Ext.app.Controller',
    requires: ['erp.util.BaseUtil'],
    views: ['common.init.AfterInit'],
    init: function(){ 
    	var me = this;
    	me.BaseUtil = Ext.create('erp.util.BaseUtil');
    	this.control({ 
    		'button[name=prev]': {
    			click: function(btn){
    				var bt = parent.Ext.ComponentQuery.query('button[step=4]')[0];
    				bt.fireEvent('click', bt);
    			}
    		},
    		'button[name=confirm]': {
    			click: function(btn){
    				var form = btn.ownerCt.ownerCt, fields = form.getForm().getFields();
    				var c = 0;
    				form.setLoading(true);
    				fields.each(function(f){
    					Ext.Ajax.request({
							url: basePath + f.action,
							callback: function(o, s, r) {
								if (s) {
									if(++c == fields.length) {
										form.setLoading(false);
										alert('完成操作!');
									}
								}
							}
						});
    				});
    			}
    		}
    	});
    },
    
});