如何使用 .select2 加粗标题?

Posted

技术标签:

【中文标题】如何使用 .select2 加粗标题?【英文标题】:How to Bold Headline With .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?

【问题讨论】:

【参考方案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 标签称为?

以上是关于如何使用 .select2 加粗标题?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Angular 2 项目中使用 types/select2?

如何将 ActiveDataProvider 与 select2 一起使用?

如何使用 select2.js

如何使用 Select2 和远程数据禁用某些选项

如何使用 capybara DSL 测试 Select2 元素?

如何使用css更改select2控件的字体颜色