问题标签 [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.
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
ruby-on-rails - 如何在 Rails 中获取 grouped_collection_select 的记录子集
我正在尝试获取 grouped_collection_select 的记录子集,在模式中我有一个品牌和一个模型,我们处理不同的产品线,当我们请求产品时,我们指定我们要请求的线,所以,我们可以有品牌,以及那条线的模型,所以模型定义如下:
品牌模型
Modelx 型号
线型
产品型号
产品控制器(新)
部分形式的摘录
现在,我面临的问题是,当我展示一个模型时,我只需要展示该品牌和产品线可用的模型,但是,请求是为该品牌提供所有模型,而我没有'不知道如何区分那些不需要的行。
非常感谢任何帮助、提示或建议。
更新问题
我不知道这是解决方法还是问题的解决方案,但是,这是我找到解决要求的唯一方法,因此我将其发布为更新而不是回答对谁有帮助的问题。
再次查看文档,发现所
:modelx
引用的方法<%= f.grouped_collection_select(:modelx_id, @brands, :modelx, :brand, :id, :modelox) %>
是请求所有模型,如apidock中所述,这种方法是解决问题的方法。根据上面描述的子集在品牌模型中创建了一个方法,由于分组是按品牌进行的,这里摘录
品牌模型(摘录)
特别注意:由于我的经验不足,我无法从表单中传递 :line_id 的值,所以我把它放在了一个全局变量中。
- 修改了部分表单
部分形式的摘录
这会让仓鼠跑起来。
ruby-on-rails - RoR - 带有复选框的动态下拉列表
我希望实现一个带有复选框的动态下拉列表,以便消息的发送者可以选择多个接收者。
目前我在消息文本区域下只有一个收件人列表。
_recipients.html.erb:
用户.rb:
收件人.rb:
消息控制器.rb:
例如,是否可以使用 collection_select 将复选框和名称放入下拉列表中?如果需要,很高兴提供更多代码。谢谢。
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
我收到以下错误:
在这条线上:
有人能发现我哪里出错了吗?
谢谢!
ruby-on-rails - Collection_Select 在下拉列表中显示多个字段
我正在使用连接到我的 Airports 模型的 collection_select。
宣称
飞机场
_form.html.erb
目前下拉菜单显示“曼彻斯特国际机场”(例如),但我想包括来自同一模型的其他字段名称。
男人 | 曼彻斯特国际机场 | EGCC(期望结果)
MAN 和 EGCC 都是 Airport 模型中的两个列,分别命名为 iata 和 icao。
我将继续只保存 airport_id 但出于显示目的,下拉列表中的其他信息会很棒。
html - 如何将 ID 添加到 grouped_collection_select 中的选项
我目前有一个多选框,可将房间与其各自的建筑物分组。
一切都很好,除了我想为每个选项添加一个 ID。
我怎样才能做到这一点?
形式
HTML
ruby-on-rails-4 - rails 4中的grouped_options_for_select
我完成了 grouped_options_for_select。我想要一个提示。如果组下没有可供选择的选项,则不应有任何空格。我尝试使用以下代码。
控制器:
看法:
我的选择选项,
语法:
紧张的
声音科学:
数学:
代数
三角
在这里,科学没有选项可供选择。所以数学紧挨着科学。科学和数学之间没有空间。在 grouped_options_for_select 中是否有任何选项可以执行此操作。以及如何提供提示值并获得已选择的选项。
微笑和谢谢。
ruby-on-rails - 使用同一表的列收集组
我在数据库中有如下记录
我想在选择框中显示此记录,分组如下
d3.js - d3鼠标悬停时分组条形图突出显示组
已解决:jsfiddle
问题 #1:有一个分组条形图。如果组中的任何条被鼠标悬停,我希望该组突出显示。
目前在鼠标悬停时,将所有具有“bar”类的矩形设置为不透明度 0.5,然后将特定矩形设置为不透明度 1。但是如何将节点或条组设置为不透明度 1,以便它们与其他矩形突出显示?
问题 #2:我也希望条形图的 x 轴标签表现类似。这样除当前条形之外的所有名称都具有不透明度 0.5
我确实尝试在 xAxis 文本中添加一个 bar 类,但不起作用,
我尝试从这篇文章中实现想法
但我无法让它工作。
我尝试为组中的每个条提供一个 d.name + index 类。但是我不能选择,返回“。” + d.name 没有像我预期的那样工作。
选择应该是,
实际上,每个组中的每个条都可以被赋予一个“组+索引”类。不需要正则表达式。
除了 xAxis 上的文本外,突出显示现在工作正常。
任何帮助将不胜感激,
谢谢
linq - 如何更新可观察的集合组
我已经实现了如下所示的组可观察集合。
分组属性
创建列表
现在我需要更新列表中的一项,而无需重新加载完整列表以提高性能。
我确实试过这样,mylist.FirstOrDefault(i => i.Id== mymodel.Id)
; 不适合我。
我需要选择那个特定的项目并使用 linq 或其他东西再次编辑和更新到列表中,但我坚持在这里进行组可观察集合,没有有效的细节来执行此操作。请任何对此帮助有想法的人。
最后我得到了更新的单项,但我需要这样做
因为每次它创建新列表并绑定到我的视图中。不过,这又是一次大的表现。提前致谢。