2016-06-27 3 views
0

각도로 다중 선택 드롭 다운을 사용하고 있습니다. 문제는 드롭 다운에서 옵션이 선택 될 때마다 자동으로 드롭 다운 콘텐츠의 상단이 표시된다는 것입니다. 예; 여기에 나는 demo : https://plnkr.co/edit/eGVkSPJRpddeGxcIogdd?p=preview을 가지고 있습니다. 혼다 옵션을 드롭 다운에서 선택/선택 해제하면 자동으로 맨 아래로 표시됩니다.angularjs 드롭 다운의 작동 문제

드롭 다운에서 선택한 옵션을 유지하려면 어떻게해야합니까? 그래서 검사/체크 해제는 사용자가 쉽게 할 수 있습니다.

+0

@ 라인의 변경을 필요합니까? 어떤 옵션을 선택하면 1 개 항목을 선택할 수 있습니다. – Deep

+0

@Deep : Pls는 plunk를 봅니다. u 옵션을 즉시 선택하면 드롭 다운의 첫 번째 옵션으로 제어가 이동하여 사용자가 한 번에 확인하고 선택을 취소하기가 어렵습니다. 첫 번째 사용자는 옵션을 선택하고 드롭 다운의 맨 위 옵션이 표시됩니다 .. 다시 사용자는 아래로 스크롤하고 선택을 취소해야합니다. – Deborah

+0

초점 문제는 @ 252 – dgk

답변

1
당신은 여기 multiselect.js 지시어를 편집해야

은 뭐죠 자동으로 드롭의 상단이 dispalyed됩니다에 의해 의미합니까 (252)

scope.focus = function focus() { 
    var searchBox = element.find('input')[0]; 
    //searchBox.focus(); 
    } 

It cause the move focus up.

+0

에 주석으로 표시됩니다. multiselect.js에서 252 행 (commentBox.focus())을 주석 처리합니다. – dgk

+0

많이 고마워요. – Deborah