问题标签 [grouped-collection-select]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
673 浏览

ruby-on-rails - rails collection_select 参数

所以我试图根据 collection_select 下拉框过滤一些数据。

我可以成功地使用 text_field_tag 过滤数据,所以我假设我的过滤器工作正常,但我不能让 collection_select 做同样的事情?

如果我在 text_field_tag 中输入 1,我会生成 "search"=>"1" 作为参数的一部分,但如果我从 collection_select 中选择,我会得到... {"utf8"=>"✓", "search "=>{"搜索"=>"1"},...

index.html.erb

学生.rb

student_controller.rb

0 投票
1 回答
175 浏览

ruby-on-rails - 如何在 Rails 中获取 grouped_collection_select 的记录子集

我正在尝试获取 grouped_collection_select 的记录子集,在模式中我有一个品牌和一个模型,我们处理不同的产品线,当我们请求产品时,我们指定我们要请求的线,所以,我们可以有品牌,以及那条线的模型,所以模型定义如下:

品牌模型

Modelx 型号

线型

产品型号

产品控制器(新)

部分形式的摘录

现在,我面临的问题是,当我展示一个模型时,我只需要展示该品牌和产品线可用的模型,但是,请求是为该品牌提供所有模型,而我没有'不知道如何区分那些不需要的行。

非常感谢任何帮助、提示或建议。

更新问题

我不知道这是解决方法还是问题的解决方案,但是,这是我找到解决要求的唯一方法,因此我将其发布为更新而不是回答对谁有帮助的问题。

  1. 再次查看文档,发现所:modelx引用的方法<%= f.grouped_collection_select(:modelx_id, @brands, :modelx, :brand, :id, :modelox) %>是请求所有模型,如apidock中所述,这种方法是解决问题的方法。

  2. 根据上面描述的子集在品牌模型中创建了一个方法,由于分组是按品牌进行的,这里摘录

品牌模型(摘录)

特别注意:由于我的经验不足,我无法从表单中传递 :line_id 的值,所以我把它放在了一个全局变量中。

  1. 修改了部分表单

部分形式的摘录

这会让仓鼠跑起来。

0 投票
2 回答
1004 浏览

ruby-on-rails - RoR - 带有复选框的动态下拉列表

我希望实现一个带有复选框的动态下拉列表,以便消息的发送者可以选择多个接收者。

目前我在消息文本区域下只有一个收件人列表。

_recipients.html.erb:

用户.rb:

收件人.rb:

消息控制器.rb:

例如,是否可以使用 collection_select 将复选框和名称放入下拉列表中?如果需要,很高兴提供更多代码。谢谢。

0 投票
1 回答
94 浏览

ruby-on-rails - Rails grouped_collection_select 与 3 个模型

我正在尝试遵循 Rails Docs 和 Railscast#88 但有 3 个模型。该页面将有 3 个州、县和市的下拉框。我有 State > County 使用 JQuery。但是,当尝试为 City 构建grouped_collecion_select时,事情就崩溃了。

以下是3个模型:

service_area_state.rb

service_area_county.rb

service_area_city.rb

在我的控制器中,我有以下内容:

在我看来:

index.html.erb

我收到以下错误:

在这条线上:

有人能发现我哪里出错了吗?

谢谢!

0 投票
2 回答
1687 浏览

ruby-on-rails - Collection_Select 在下拉列表中显示多个字段

我正在使用连接到我的 Airports 模型的 collection_select。

宣称

飞机场

_form.html.erb


目前下拉菜单显示“曼彻斯特国际机场”(例如),但我想包括来自同一模型的其他字段名称。

男人 | 曼彻斯特国际机场 | EGCC(期望结果)

MAN 和 EGCC 都是 Airport 模型中的两个列,分别命名为 iata 和 icao。


我将继续只保存 airport_id 但出于显示目的,下拉列表中的其他信息会很棒。

0 投票
1 回答
76 浏览

html - 如何将 ID 添加到 grouped_collection_select 中的选项

我目前有一个多选框,可将房间与其各自的建筑物分组。

一切都很好,除了我想为每个选项添加一个 ID。

我怎样才能做到这一点?

形式

HTML

0 投票
1 回答
740 浏览

ruby-on-rails-4 - rails 4中的grouped_options_for_select

我完成了 grouped_options_for_select。我想要一个提示。如果组下没有可供选择的选项,则不应有任何空格。我尝试使用以下代码。
控制器:

看法:

我的选择选项,

语法:
紧张的
声音

科学:

数学:
代数
三角

在这里,科学没有选项可供选择。所以数学紧挨着科学。科学和数学之间没有空间。在 grouped_options_for_select 中是否有任何选项可以执行此操作。以及如何提供提示值并获得已选择的选项。
微笑和谢谢。

0 投票
1 回答
240 浏览

ruby-on-rails - 使用同一表的列收集组

我在数据库中有如下记录

我想在选择框中显示此记录,分组如下

0 投票
2 回答
1371 浏览

d3.js - d3鼠标悬停时分组条形图突出显示组

已解决:jsfiddle

问题 #1:有一个分组条形图。如果组中的任何条被鼠标悬停,我希望该组突出显示。

目前在鼠标悬停时,将所有具有“bar”类的矩形设置为不透明度 0.5,然后将特定矩形设置为不透明度 1。但是如何将节点或条组设置为不透明度 1,以便它们与其他矩形突出显示?

问题 #2:我也希望条形图的 x 轴标签表现类似。这样除当前条形之外的所有名称都具有不透明度 0.5

我确实尝试在 xAxis 文本中添加一个 bar 类,但不起作用,

我尝试从这篇文章中实现想法

D3 分组条形图 - 选择整个组?

但我无法让它工作。

我尝试为组中的每个条提供一个 d.name + index 类。但是我不能选择,返回“。” + d.name 没有像我预期的那样工作。

选择应该是,

实际上,每个组中的每个条都可以被赋予一个“组+索引”类。不需要正则表达式。

除了 xAxis 上的文本外,突出显示现在工作正常。

任何帮助将不胜感激,

谢谢

0 投票
1 回答
433 浏览

linq - 如何更新可观察的集合组

我已经实现了如下所示的组可观察集合。

分组属性

创建列表

现在我需要更新列表中的一项,而无需重新加载完整列表以提高性能。

我确实试过这样,mylist.FirstOrDefault(i => i.Id== mymodel.Id); 不适合我。

我需要选择那个特定的项目并使用 linq 或其他东西再次编辑和更新到列表中,但我坚持在这里进行组可观察集合,没有有效的细节来执行此操作。请任何对此帮助有想法的人。

最后我得到了更新的单项,但我需要这样做

因为每次它创建新列表并绑定到我的视图中。不过,这又是一次大的表现。提前致谢。