buttons: [{ text:'<fmt:message key="button.openAdvan"/>', align:'left', iconCls: csPaymentForm.searchForm.advancedState =='1' ? 'icon-advanceSearchClo' : 'icon-advanceSearch', handler: function() { csPaymentForm.searchForm.onShowOrHidden(); if (csPaymentForm.searchForm.advancedState == '0'){ csPaymentForm.searchForm.getForm() .findField('s_personName').setValue(''); csPaymentForm.searchForm.getForm() .findField('s_idNo').setValue(''); } this.setText(csPaymentForm.searchForm.advancedState == '1' ? '<fmt:message key="button.closeAdvan"/>' : '<fmt:message key="button.openAdvan"/>'); this.setIconClass(csPaymentForm.searchForm.advancedState == '1' ? 'icon-advanceSearchClo' : 'icon-advanceSearch'); csPaymentForm.listGridSearchWin.setHeight( csPaymentForm.listGridSearchWin.getHeight()); } },'->',{ text: '<fmt:message key="button.search"/>', handler:function(){ // do search } } }]
在gridPanel的列声明中,添加advanced: true 的配置选项, 那么该项将被添加进"展开高级查询"的部分里.
{xtype:'textfield',fieldLabel: '身份证',id: 's_idNo', advanced: true}, {xtype:'textfield',fieldLabel: '开单员',id: 's_Name', advanced: true},