這次來記錄一下ligerUI的comboBox下拉框組件,ligerUI的API里也有相關描寫敘述,上面都是前台寫死數據,然后顯示在組件中,我這次要說的是將后台的數據綁定到下拉框組件中,廢話不多說。
首先要引用ligerUI的ligerComboBox.js就不多說了。
function showComboBox(xmlListXml){ //重點來了,這是通過后台查詢出的數據集合 //你能夠通過ajax獲取后台集合,也能夠通過解析xml獲取。 //rs就是我從后台得到的集合。//就不多說了。看看怎么把后台獲取的數據綁定到comboBox中 var rs=xmlListXml.getElementsByTagName("r"); var array = new Array(); for(var i = 0;i<rs.length;i++){ var option = {}; //id和text相應下拉框列表項的id和value, //值能夠同樣,依據個人須要來 option.id = rs[i].childNodes[1].firstChild.data; option.text = rs[i].childNodes[1].firstChild.data; array.push(option); } $("#cmb").ligerComboBox({ data: array, onSelected: function(newValue){ alert(newValue); }, emptyText: '<全部事件類型>', isMultiSelect: false, highLight:true, Width: 280 }); }
這樣就能夠將后台數據綁定到comboBox其中了,假設你連怎么獲取后台數據都不知道。我就不多說了。
。
。
這樣就能夠將后台數據綁定到comboBox其中了,假設你連怎么獲取后台數據都不知道。那我就不多說了。。。
這樣就能夠將后台數據綁定到comboBox其中了,假設你連怎么獲取后台數據都不知道,那我就不多說了。。。
這樣就能夠將后台數據綁定到comboBox其中了,假設你連怎么獲取后台數據都不知道,那我就不多說了。
。
。
這樣就能夠將后台數據綁定到comboBox其中了,假設你連怎么獲取后台數據都不知道,那我就不多說了。。。