滚动区域选择框,而不是下拉,Rails

时间:2017-12-06 05:50:18

标签: ruby-on-rails forms select dropdown

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 %>

这确实有效,它创建了我想要的基于区域的选择框。如何将选择框设置为可滚动区域而不是简单的下拉菜单?此外,我希望能够使用滚动选择框,即使我只能选择一个单一的对象

1 个答案:

答案 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;如果没有基于区域的选择框,它可以正常工作