formpanel 的 标准提交 有 bug?
var tab2 = new Ext.FormPanel({ labelAlign: 'center', frame:true, title: '搜索', animCollapse:true, labelWidth:70, width: 245, items: [{ layout:'form', items: [triggerJob, window.jobTitleExt] },{ xtype:'tabpanel', plain:true, activeTab: 0, defaults:Ext.isIE ? {} : {bodyStyle:'padding:10px'}, items:[{ title:'找工作', layout:'form', autoHeight: true, defaultType : 'textfield', defaults: {width: 120}, items : [ window.jobTypeExt, window.jobDayExt, window.triggerJobAddress, window.companyNameExt ] }, { title:'找人才', layout:'form', autoHeight: true, defaultType: 'textfield', defaults: {width: 120}, items: [ window.minAgeExt, window.maxAgeExt, window.genderExt, window.degreeExt ] } ] }], //加上这个不能运行 ???? initialConfig:{ method:'GET', standardSubmit:true, url:'ss' }, buttons: [{ text: '开始搜索' , handler:function() { tab2.getForm().getEl().dom.submit(); } }] }); tab2.render('condition');
文档说 ,设置 initialConfig 能够 初始化 内部的 basicForm ,我想 要 basicform get 提交页面到 ss ,这样子竟然
不行 ,一定要这样写,丑
buttons: [{ text: '开始搜索' , handler:function() { tab2.getForm().getEl().dom.action = (tab.getActiveTab().title != '找人才' ? 'zpqz.jsp' : 'rcss.jsp'); tab2.getForm().getEl().dom.submit(); } }]