【问题标题】:how to avoid prompt as selected in select2 gem如何避免在 select2 gem 中选择提示
【发布时间】:2014-09-11 13:43:27
【问题描述】:

我使用了 select2-rails gem。应用时,提示也是可选择的。如何避免提示被选中?

【问题讨论】:

  • 您可以在用户选择提示时显示验证错误。它通常有一个空值。

标签: ruby-on-rails jquery-select2


【解决方案1】:

您也可以在元素上执行类似的操作,而无需在 Javascript 中指定占位符。

<%= f.collection_select :method, Model.all, :id, :name,
{include_blank: true}, data: {placeholder: 'Choose Model'}, class:
"select2"%>

假设您已在 javascript 文件中的某处使用 select2 初始化此元素。

【讨论】:

    【解决方案2】:

    使用“占位符”选项,如下所示:

    $(element).select2(placeholder: 'select one option', ** other options here);
    

    【讨论】:

      【解决方案3】:

      在 YOURVIEW.HTML.SLIM 中

      select.form-control#js__multiselect multiple="multiple" name='your_name[]' value="#{params[:your_value]}"
        = options_from_collection_for_select(Model.all, :id, :value, params[:your_params])
      
      # :id, :value are what values you want to show from your Model.
      # params[:your_params], which is array is your selected value.
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-27
        • 2020-03-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多