2017-04-06 3 views
0

optgroup 내에 하나의 옵션 만있는 경우 opt 그룹이있는 부트 스트랩 다중 선택이 제대로 작동하지 않습니다. Option 3.1을 선택하면 (위의 예에서) 그 위의 모든 optgroup이 선택됩니다.하나의 요소가 제대로 작동하지 않는 부트 스트랩 다중 선택 optgroup

예를 들어 JSFiddle Link을 참조하십시오.

optgroup에 하나의 요소가있는 경우에만 옵션을 제공 할 수 있습니까? 이처럼 :

<option value="Option 3.1">Option 3.1</option> 

대신

<optgroup label="Group 3"> 
    <option value="Option 3.1">Option 3.1</option> 
</optgroup> 

의 나는 접을 수있는 옵트 그룹과 Bootstrap Multiselect을 사용하고 있습니다.

이 문제를 해결할 때 도움을주십시오. 내가 2 군에서 옵션을 모두 선택하더라도

편집

는 그룹 1 옵트 그룹도 선택됩니다.

+1

는 일이 https://github.com/davidstutz/bootstrap-multiselect/issues/680 – JYoThI

+0

@JYoThI보십시오. 솔루션을 가져 주셔서 감사합니다. –

+0

작은 제안 검색 더. 대답을 얻지 못하면 질문을 게시하십시오. Google 덕분이라고. 기꺼이 도와 드리겠습니다 – JYoThI

답변

1

문제를 해결하려면 bootstrap-multiselect.js에서 조금 수정하면됩니다.

변경이이에

n.prevAll('.multiselect-group').find('input').prop('checked', i); 

는 :

n.prevAll('.multiselect-group:first').find('input').prop('checked', i); 

사용자 의견에 따라 경찰 나는 미래의 사용자 참조 여기 솔루션 링크를 게시하도록하겠습니다.

Problems with optgroups and filter