var findex = [];
var comboConfig2 ={
onExpand: function (callBack) {
branchAjax.done(
setTimeout(function () {
callBack({
options: branchNames
});
}, 400));
},
size: “”,
multiple: true,
minWidth: 200,
reset: “<i class=“fa fa-trash” style=“margin-right:10px;”>”,
onChange: function () {
for (var i in this.item.options){
findex.push(this.item.options[i]['@index']);
}
$('[data-ax5select="branchCode"]').ax5select("setValue", [1,2,3,4,5,6,7,8,9,10,11], true);
console.log(findex); // findex [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
}
};
안녕하세요~!
혼자 고민하며 해결해보려고 하다가 도저히 답이 안나와서
질문드려봅니다 ㅠㅠ
진행하다가 막히는 부분인데요. comboConfig2 라는 녀석을
$(’[data-ax5select=“branchCode”]’).ax5select(comboConfig2); 이렇게 넣어서 사용중입니다.
처음엔
findex라는 배열을 setValue 부분에 넣으려고 했었습니다. (이렇게 하려던 의도는 전체라는 녀석을 클릭하면
셀렉트 박스의 모든 값을 선택해주고 싶어서였습니다.)
그런데 배열 길이가 14인데…
setValue로 다건 선택을 해도 '가장 처음거 외 9건 ’ 이거 이상으로 선택이 되질 않더라구요
그래서 위와 같이 아예 값을 1부터 11까지 그냥 강제로 넣어서도 테스트 해보았으나,
9건 이상은 선택되지 않는 것을 알게 되었습니다.
9건 이상으로 … 셀렉트 박스내에 보여지고 있는 14건 혹은 그 이상의 갯수가 있다고 해도
전부 선택해주고 싶은데 방법이 없을까요?