【问题标题】:select2 gem remember selected options after searchselect2 gem 在搜索后记住选择的选项
【发布时间】:2021-03-27 10:19:09
【问题描述】:

我在我的 rails 6 项目中使用了select2 gem 来显示多个可供选择的选项

<%= select_tag 'skill[]', options_for_select(Course.populate_data, :selected=> "#{params[:skill] rescue nil}"), :prompt => "skill", class: "form-control js-select",id: "js-skill", :style => "width:180px", multiple: "multiple", :style => "width:280px;"%>  

我希望选择框在我提交搜索表单后记住我最后的选择

我尝试了数据和参数,但不适合我,谁能帮我解决这个问题

【问题讨论】:

    标签: ruby-on-rails ruby select jquery-select2


    【解决方案1】:

    我使用下面的代码解决了这个问题。我没有打电话给AJAX,否则我会在success response of query做这个

    $(".js-select").select2();
    if ("<%=params[:skill]%>") {
      var a = <%=raw params[:skill]%>
      $('#js-skill').select2().val(a).trigger('change');
    } else {
      $("#js-skill").select2();
    }
    

    发布答案,如果它可以帮助某人

    【讨论】:

      猜你喜欢
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 2021-04-11
      相关资源
      最近更新 更多