2017-12-06 6 views
1

https://www.w3schools.com/html/tryit.asp?filename=tryhtml_elem_select_size스크롤 할 영역 선택 상자, 드롭 다운에 반대

내가 볼 수있는 선택 상자는 지역을 기반으로 선택 박스 레일. 그러나 레일에서는 드롭 다운 기반 선택 상자 만 가져올 수 있습니다. 내가 시도 :

<%= f.collection_select :role_cont, Role.where(company: current_user.company), :name, :name, include_blank: true, :multiple => true, class: 'form-control chosen-it', :size => 10 %> 

위의 작동하지 않습니다. 주의 : size 속성. 내가 가지고있는 보석에서 :

<%= select_tag 'recipients', recipients_options(@chosen_recipient), multiple: true, class: 'form-control chosen-it' %> 

이것은 작동하며 원하는 영역 기반 선택 상자를 만듭니다. 간단한 드롭 다운과 달리 스크롤 가능한 영역으로 선택 상자를 설정하려면 어떻게합니까? 또한 단 하나의 객체 만 선택할 수있는 경우에도 스크롤 가능한 선택 상자를 사용할 수 있기를 원합니다.

답변

0

하나만 선택하려는 경우 'multiple => true'를 추가 한 이유는 다음과 같습니다. 이 옵션은 선택 상자에서 여러 값을 선택하려고합니다.

<%= f.collection_select :role_cont, Role.where(company: current_user.company), :name, :name, include_blank: true, :multiple => true, class: 'form-control chosen-it', :size => 10 %> 

제거 : 여러 => 사실과 기반 영역 난 당신이 무엇을 게시 시도

+0

가 작동하지 않습니다 선택 상자없이 원하는대로 작동, 그것은 여전히 ​​ –

+0

이 또한 제거 드롭 다운입니다 : 크기 => 10 코드 위의 양식 – lg86

+0

여전히 작동하지 않습니다. –