【问题标题】:Grails - Passing selected checkboxesGrails - 传递选中的复选框
【发布时间】:2012-04-17 18:23:48
【问题描述】:

我已经完成了一个 Javascript 方法,它在声明的名称中抓取所有选中的复选框并执行一个方法。

出于好奇,如何使用 JUST Grails 做某事?

例如:

 <g:checkBox name="personList" value="${person.id}"/>

 <g:form params="[people:personList]">
      <g:actionSubmit action="x" controller="bank" value="Pass These IDss"/>
 </g:form>

理论上,表单的参数将包括 personList 复选框组中所有选定复选框的列表。 (我所做的我认为是不正确的)。

【问题讨论】:

  • 谢谢阿图罗。我来看看命令。我尝试使用会话通过列表进行初始运行,但这没有给我任何帮助。所以我不确定这在接受的答案中是如何工作的。
  • 不走运。我认为这对 Grails 来说是直截了当的。我已经对按钮调用的方法进行了预先存在的 JQuery 调用。但是我需要在调用后渲染页面。所以catch-22 ..

标签: grails checkbox


【解决方案1】:

您只需将&lt;g:checkbox /&gt; 标签包含在我认为的&lt;g:form&gt; &lt;/g:form&gt; 标签中。 然后在 bank 控制器中,在 x 操作中,数据将在 params.personList 处可用。

【讨论】:

  • 不幸的是,这是我尝试过的。 personList 的值是什么。无论选中哪个复选框。
猜你喜欢
  • 2016-03-04
  • 1970-01-01
  • 2015-07-07
  • 2019-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-25
  • 2021-08-09
相关资源
最近更新 更多