ext form 다중 열

1928 단어 ext
/**
 * 
 * 
 * @author hongpf
 * @extend App.ux.SysFormPanel
 */
Ext.ns('App.account');

App.account.MutiqueryQueryFormPanel = function(config) {
	Ext.apply(this, config);
	
	App.account.MutiqueryQueryFormPanel.superclass.constructor.call(this, {
		frame : true,
		header : false,
		layout : 'form',
		items : {
			layout : 'column',
			items : [{
				columnWidth : .5,
				layout : 'form',
				border : false,
				defaults : {
					labelWidth : 30,
					width : 130,
					fixToFloor : false
				},
				items : [{
					xtype : 'numberfield',
					fieldLabel : ' ',
					name : 'dailyInstructionNo'
				}]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				defaults : {
					labelWidth : 30,
					width : 130,
					fixToFloor : false
				},
				items : [{
					xtype : 'numberfield',
					fieldLabel : ' ',
					name : 'dailyInstructionNo'
				}]
			}]
		}
	});
}



Ext.extend(App.account.MutiqueryQueryFormPanel, App.ux.SysFormPanel, {
	doSubmit : function() {
		if(this.form.isValid()){
			var o  =  this.form.getValues();
			for(var i  in  o){
				if(Ext.isEmpty(o[i])||o[i]=='undefined')
					 delete  o[i];  
			}
			o.start  =  0 ;
			o.limit  = App.config.defaultPageSize 
			this.parent.store.load({
				params : o
			});
			this.closeWindow();
		}
	},
	afterLoadRecord : function(){
		this.cxfs.setValue(1) ; 
	}
});

Ext.reg('MutiqueryQueryFormPanel', App.account.MutiqueryQueryFormPanel);

좋은 웹페이지 즐겨찾기