Ext form 回车提交

fyi:

function submitFunction() {
	if (searchPanel.getForm().isValid()) {
		searchPanel.getForm().submit({
			url : 'xxxxxxxx',
			method : 'post',
			params : {
				start : 0,
				limit : 10
			},
			waitMsg : '查询中,请稍后...',
			success : function(form, option) {

				queryWindow.hide();
				store.removeAll();
				store.loadData(option.result);
				store.baseParams = {
					xxx: Ext.get('xxx').dom.value,
					xxxx: Ext.get('xxxx').dom.value
				}
			},
			failure : function() {
				Ext.Msg.alert("信息提示", " 连接服务器出现错误,请稍后再试!");
			}
		});
	};
}





searchPanel = new Ext.form.FormPanel({
	labelAlign : 'left',
	labelWidth : 65,
	frame : true,
	bodyStyle : 'padding:0px 0px 0',
	width : 590,
	keys : [{
				key : 13,
                                                                ctrl: true,
				fn : submitFunction
			}],





	autoHeight : true,
	items : [.......],
        buttons : [{
				text : '查询',
				type : 'submit',
				handler : submitFunction





			}, {
				text : '重置',
				handler : function() {
					searchPanel.getForm().reset();
				}
			}]

});

 

这样就可以回车提交  按钮提交

你可能感兴趣的:(ext)