https://www.w3schools.com/html/tryit.asp?filename=tryhtml_elem_select_size
我看到的选择框是基于区域的选择框,而不是下拉列表。但是,在rails中,我只能根据选择框获取下拉列表。我试过了:
.MODEL flat
.DATA
name1 DB 4Ah, 69h, 6Dh, 6Dh, 79h
.CODE
main PROC
mov ecx, 0
mov esi, offset name1
loop1:
mov dl, [esi]
mov ah, 2
inc esi
inc ecx
cmp ecx, 5
jne loop1
endlp:
mov eax, 4c00h
ret
main ENDP
END
以上不起作用。请注意: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 %>
这确实有效,它创建了我想要的基于区域的选择框。如何将选择框设置为可滚动区域而不是简单的下拉菜单?此外,我希望能够使用滚动选择框,即使我只能选择一个单一的对象
答案 0 :(得分:0)
为什么你添加':multiple =&gt;如果您只想选择一个选项,则为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 %>
删除:multiple =&gt;如果没有基于区域的选择框,它可以正常工作