ExtJs ComboBox 加載服務器數據

<!-- lang: js -->
/** 上級節點下拉框--------------開始*/
		var p_Store = new Ext.data.Store({
	        proxy: new Ext.data.HttpProxy({
	            url: 'menu/getMenuComboBox' //這裏是參數能夠順便寫,這個數據源是在第一個下拉框select的時候load的
	        }),
	        reader: new Ext.data.JsonReader({
		        fields:['text','value']
	        })
		});

		 var p_comb  = new Ext.form.ComboBox({
			fieldLabel: '上級節點',
			labelSeparator : ':',
			name:"parentId",
			store:p_Store,
			valueField:'value',
			displayField:'text',
			typeAhead: true,
			//mode: 'local',
			triggerAction: 'all',
			selectOnFocus:true,
			editable:false,
			readOnly: true,
			anchor : '95%',
			emptyText:'請選擇...',
			blankText : '請選擇' // 該項若是沒有選擇,則提示錯誤信息,
			//listWidth: 105,                //設置數據顯示框的長度
			//width:90,                      //設置下拉框的長度
			//hideTrigger:false

//listeners: { //爲Combo添加select事件 //select: function(combo, record, index) { // 該事件會返回選中的項對應在 store中的 record值. index參數是排列號. //alert(index); //} //} }); className.p_comb = p_comb; p_Store.load();ide

/** 上級節點下拉框--------------結束*/

服務端數據 [{"text":"個人工做臺","value":1},{"text":"郵件處理","value":2},{"text":"學生管理系統","value":9},{"text":"收件箱","value":15}]url

相關文章
相關標籤/搜索