백그라운드에서 Combox에 값 가져오기

1370 단어 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;
					}
				}
			});

좋은 웹페이지 즐겨찾기