2016-09-02 1 views
0

가능한 경우 버전 4 이상을 사용할 준비가되지 않았습니다. 너무 많은 주변 작업이 필요하며 3.5.4에서 개발 된 기능이 4+로 이동할 때 문제가 발생한다는 명백한 문제가 있습니다. 다음 https://github.com/select2/select2/issues/2783closeOnSelect = false로 Select2를 선택하면 첫 번째 항목의 강조 표시가 중지되고 화살표 키 탐색으로 문제가 발생합니다.

이 업데이트 jsFiddle 사용하여 버전 3.5.4 http://jsfiddle.net/EHzcc/667/

<input type="hidden" style="width:100%"> 

<script> 
    var data = [{ 
     id: 1, 
     text: "A" 
    }, { 
     id: 2, 
     text: "B" 
    }, { 
     id: 3, 
     text: "C" 
    }]; 
    $('input').select2({ 
     multiple: true, 
     data: data, 
     closeOnSelect : false 
    }); 
</script> 

당신은 선택 2 필드를 클릭 할 때 첫 번째 항목이하지 않는 것을 알 수 있습니다 : 여기

은 버그 가장 밝은 부분. 그러면 화살표 키를 사용하여 사용자가 탐색 할 수 없게됩니다. 이 매개 변수를 제거하면 필드가 너무 일찍 종료됩니다. 누구든지이 문제를 알고 있습니까?

답변

0

I가 라인 3351 업데이트 :

if (this.highlight() == -1 && noHighlightUpdate !== false){ 
    self.highlight(0); 
}