1
我的問題是 - dojo/dijit multiselect中有什麼方法可以對選項進行排序,或者我必須手動進行選擇嗎?在dojo/dijit中對多選進行排序
感謝
編輯:
到目前爲止,我使用排序算法,解決了我的問題。萬一有人需要它
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;
}