从后台取值赋给Combox
function getStore(_url, loadFlag) {return new Ext.data.JsonStore( {url : _url,autoLoad : loadFlag,pruneModifiedRecords : true,fields : [ 'retID', 'retName' ],root : 'data',method : 'GET'});};?
var province = new Ext.form.ComboBox( {renderTo : "province",hiddenValue : 'retID',//隐藏域的值 如果不设置,getValue()得到的是显示的值displayField : 'retName',//显示的值valueField : 'retID',//隐藏的值typeAhead : false,//是否延时查询forceSelection : true,//是否只能选择下拉框的值,即不会取输入的未在下拉框值域内的值 editable : false,hiddenName : "province",mode : "local",triggerAction : "all",editable : false,//不可手动输入allowBlank : false,emptyText : "请选择省",//只读store : getStore('../../service/vapManager/showProvince.action',false),width : 180});?
province.getStore().load( {//省级列表读取数据并设置初始值callback : function(r, options, success) {if (success) {province.setValue(r[0].get('retID'));} else {Ext.Msg.alert('友情提示', '加载省异常');return;}}});?