【问题标题】:Add fixed item to select2将固定项目添加到 select2
【发布时间】:2023-04-01 22:39:01
【问题描述】:

我在 rails 中使用 select2 gem

宝石版本:3.5.9.3 select2 版本:3.5.2

Haml 视图:

= form_tag('cards/search/', method: :get, remote: true, class: 'navbar-form navbar-right') do
  .form-group
    = hidden_field_tag :q, '', id: 'search', class: 'form-control',
      style: 'width: 250px;',
      data: { 'ajax-url' => search_path, placeholder: 'placeholder' }

在咖啡脚本文件中

$ ->
  $('#search').select2
    minimumInputLength: 1
    ajax:
      dataType: 'json'
      delay: 250
      data: (params) ->
        q: params
      results: (data) ->
        results: data.q

如何在选项底部添加固定项目?无论我在搜索表单中输入了什么。

我试过了:

$('#search').append{id: 'test', text: 'test'}

但没有看到那个选项。

【问题讨论】:

标签: jquery-select2 select2-rails


【解决方案1】:

我想出的两个解决方案是:

  1. select2 创建一个装饰器。 哪个 IMO 是一项相当繁琐的任务,因为我没有找到任何关于如何做到这一点的文档。 我发现对我有帮助的最佳资源是 Kvein Brown 在此线程上的回复:

    https://groups.google.com/forum/#!topic/select2/s4hAHyBrYqc

  2. 1234563一个你想要的元素。

【讨论】:

    猜你喜欢
    • 2021-12-28
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多