<!-- 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