【问题标题】:How to Bold Headline With .select2?如何使用 .select2 加粗标题?
【发布时间】:2016-03-13 21:47:53
【问题描述】:

如何使用 ruby​​ 添加粗体标题(又名 optgroup)select2

  <%= @challenge.select(:name, [[], ['optgroup label: Mind'], ['Write a Book'], ['Paint a Picture'], ['optgroup label: Body'], ['Run a 5K'], ['Lose 10 Pounds']]) %>

  $('select').select2({
    placeholder: "Enter Challenge",
    theme: "bootstrap",
    allowClear: false,
    tags: true,
    multiple: false,
  });

我很难将此处提供的答案转换为红宝石解决方案:Select2 - How to insert a bolded headline?

【问题讨论】:

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


    【解决方案1】:

    你试过了吗:grouped_collection_select

    http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/grouped_collection_select

    更新示例:

    控制器:

    @collection = [['Mind', ['Write a Book', 'Paint a Picture']], ['Body', ['Run a 5K', 'Lose 10 Pounds']]]
    

    查看:

    <%= @challenge.grouped_collection_select(:name, @collection, :last, :first, :to_s, :to_s, include_blank: true) %>
    

    显然我没有你的确切源代码,但这应该可以。

    【讨论】:

    • 这方面的文档太混乱了。你能帮我么?我将如何列出模型中的挑战?文档仅显示不同模型之间的关系。然后我想我可以通过@challenge.grouped_collection_select(:name) 将这些挑战+ optgroup 标签称为?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-16
    • 2013-02-27
    • 1970-01-01
    相关资源
    最近更新 更多