问题标签 [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.
jquery - 如何在用户可以“添加新”的地方实现动态 grouped_collection_select?
在 Rails 3.2 应用程序中,我有一对动态选择字段。这方面的典型示例是国家选择,在更改时将过滤州选择的选项。这是完美的工作。
但是如果我需要允许用户向列表中添加新状态怎么办?
这似乎应该是一个相当普遍的情况,但我一直无法找到有关最佳方法的大量信息。我发现与select
标签有关,而grouped_collection_select
我使用的标签更具挑战性。
我想知道其他人的意见和实施类似事情的经验。在非常基本的层面上,您将如何解决这个问题?
例如,我可以通过控制器或 javascript 在选择中包含一个 Add New 选项(注意,以下指示概念而不是有效代码)。
然后检测是否选择了“Add New”:
- 无论是在保存时,都会显示一个弹出窗口供用户填写州名、母国和其他详细信息。
- 或者在更改时,此时会使用 javascript 显示一些附加字段(更好的 UX,但如果 javascript 不存在则需要后备)。
或者我可以包含一个“添加新”链接:
- 显示一个带有新状态表单的弹出窗口,在保存时会在状态选择字段上执行 Ajax 刷新。
- 用一些文本字段替换状态选择,这些文本字段在保存父表单时会内置到新状态中。
所以我想知道哪种方法更好,为什么?
我也会感谢一些编码示例。我已经尝试过上面的合并@state_options
数组,但是在语法上遇到了困难 - syntax error, unexpected '['
,而且我的 javascript 技能不是很先进。
我的代码目前如下所示:
(如果我走那条路,我会在上面的分组选择中用 @state_options 替换 :regions 。)
咖啡脚本看起来像这样
html - 如何使用分组集合选择来显示多选?
我正在使用以下代码显示类别的树视图选择框:
如何更改它以允许多项选择?
另外,是否可以让它显示复选框而不是选择框?
ruby-on-rails - 如何使用 :selected 和 grouped_collection_select
是否可以通过 grouped_collection_select 函数以某种方式使用您在普通选择视图助手上使用的 :selected 选项?我想设置在我的列表中预先选择的值。我试过传入 :selected 作为选项,但没有运气!
这是我的测试的一些代码片段:
这两个版本都不起作用。未设置选择。我正在使用它来设置嵌套模型的值。我正在使用 railscasts 动态选择列表方法:http ://railscasts.com/episodes/88-dynamic-select-menus-revised
我无法让 formtastic 与组选择很好地配合,所以我必须手动完成,但当用户验证失败时,我不会选择这个值。我想在他们修复验证错误时保留这个设置。
ruby-on-rails - 多个值组合在选择辅助导轨中
这给了我一个只有first_name
as 值的选择框。我想将 thefirst_name
和 the结合起来last_name
以将全名显示为一个值。
我想我必须创建一个变量来组合这些变量,然后将此变量插入我的代码中。但是我放的任何其他东西都first_name
只是错误的替代品。
ruby-on-rails - 单个模型/表上的分组集合选择?
是否可以在单个模型上执行 grouped_collection_select?我见过的大多数例子都使用两个模型。例如这个 Railscast:http ://railscasts.com/episodes/88-dynamic-select-menus-revised
我有一个场地模型,其中包含场地名称和城镇(以及其他内容)字段。目前我的场地选择很大,我想按城镇分组。我需要将城镇转移到一个单独的模型中吗?
javascript - 分组集合选择
我在我group_collection_select
的一种表格中遇到了一些麻烦。
这就是我得到的错误所说的:
我已经解决了一段时间,但我就是无法得到这个。
我的grouped_collection_code
样子是这样的:
我的模型如下所示:
我不知道这是否有帮助,但我为表单提供的 javascript 如下所示:
您能否就如何解决此错误提供帮助或提供指导?
ruby-on-rails - Rails grouped_collection :selected
以下适用于在下拉列表中选择当前用户的主要工作组:
但是,你如何:selected
为 grouped_collection_select 设置一个?
代码尝试:
更新1
阅读有关 grouped_collection_select 的信息,我发现 selected_key
我试过这个,但没有奏效:
current_user.employee.id
是 = 5
检查 html,我想要选择的用户有这个:
更新 - 感谢 Fenec。
我使用了以下内容:
它在屏幕上正确显示。但是,选择不会更新记录中的数据。
我改成这样:
并得到undefined method
合并'`
ruby-on-rails - rails 显示类别选择框并根据选择进行重定向
我正在尝试找到一种方法,在该选择框中填充类别,当用户选择类别并提交时,他们将被重定向到所选类别页面,该页面显示所有标记有该类别的列表。
基本上它是一种habtm关系,其中列表有_and_belongs_to_many类别,反之亦然,并且通过类别控制器,所有类别都列在索引视图的选择框中,并且任何特定类别的选择应该重定向以显示该类别中的所有列表。
这就是我在类别索引页面中的内容
提交时,只有 url 会自行更新。像这样 - localhost:3000/categories?utf8=%E2%9C%93&name%5Bid%5D=1&commit=Submit
尝试使用 ul 列表,它有效。但不能用选择框列表解决
类别控制器
怎么了
更新
嘿,我做了这个 sql 来排序 -
在索引页面中,我更新了表格 -
显示页面
- 选择框没有映射到正确的参数,并且只映射到第二个选择,这不会产生任何结果。我该如何纠正这个或者我做得对吗
ruby-on-rails - 预期,得到字符串
我对 Rails 还是很陌生,所以我可能会在这里错过一些非常重要的东西,这很容易修复,或者可能是我还没有研究过的部分。
我正在创建常规形式的巡回演出。该表单有很多字段,但有问题的字段是我的 collection_select。我要做的是在城市页面中显示与该城市相关的旅游。
这是我保存游览后出现的错误。
模型/city.rb
模型/tour.rb
我对城市和旅游有单独的控制器。虽然我确实将 :city 添加到 params.require(:tour).permit(.
意见/旅游/_form.html.erb
该表格完美地显示了所有城市,但是用城市更新游览给了我出现的错误。
作为稍后的额外问题,然后我想显示与该城市相关的所有旅行。例如访问 city/1 将显示该城市的游览。
谢谢!
ruby-on-rails - 分组集合选择字母顺序 Rails
我终于弄清楚了如何使用本教程实现动态选择菜单。
一切正常,但是如何按名称组织下拉列表中的城市....
以下是我编写的所有代码。(如果您需要任何进一步的信息,请告诉我)
Rails 新手请帮忙:)
意见