在FormPanel中加载从数据库中返回的值并显示checkbox中: listeners: { 'show': function() { var jobno = 'J21dba502-3'; jobSheetForm.form.load({ url: 'jobsheet!findJobSheet.action?jobno='+ jobno , success : function(form,action) { var _bsconfirm = action.result.data.bsconfirm; if(_bsconfirm == 'Y') { jobSheetForm.findById("bsconfirm").setValue(true); } }, failure : function(form,action) { } }); ds_team_select.load(); } } 同样的加载值到页面中的radiogroup中, 把下列代码放到 JS 代码前面即可 Ext.override(Ext.form.BasicForm,{ findField : function(id){ var field = this.items.get(id); if(!field){ this.items.each(function(f){ if(f.isXType('radiogroup')||f.isXType('checkboxgroup')){ f.items.each(function(c){ if(c.isFormField && (c.dataIndex == id || c.id == id || c.getName() == id)){ field = c; return false; } }); } if(f.isFormField && (f.dataIndex == id || f.id == id || f.getName() == id)){ field = f; return false; } }); } return field || null; } });