`
mimang2007110
  • 浏览: 232738 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

从后台取值赋给Combox

EXT 
阅读更多
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;
					}
				}
			});

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics