[英]Sort multiselect in dojo/dijit
我的問題是-dojo / dijit multiselect中是否可以對選項進行排序,還是我必須手動進行?
謝謝
編輯:
到目前為止,我已經使用排序算法解決了我的問題。 萬一有人需要
function sortSelect(selElem) {
var tmpAry = new Array();
for (var i=0;i<selElem.options.length;i++) {
tmpAry[i] = new Array();
tmpAry[i][0] = selElem.options[i].text;
tmpAry[i][1] = selElem.options[i].value;
}
tmpAry.sort();
while (selElem.options.length > 0) {
selElem.options[0] = null;
}
for (var i=0;i<tmpAry.length;i++) {
var op = new Option(tmpAry[i][0], tmpAry[i][1]);
selElem.options[i] = op;
}
return;
}
您所擁有的是我必須要做的排序,沒有多重選擇進行內置選擇的內置方法,除非他們在剛發布的1.7中添加了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.