2012-04-17 40 views
0

我已经完成了一个Javascript方法,它可以获取声明名称中所有选中的复选框并执行一个方法。Grails - 通过选中的复选框

出于好奇,如何用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> 

为形式的PARAMS理论上包括的personList复选框组中的所有选中的复选框列表。 (我做了什么我认为是不正确的)。

+1

请参阅[Grails复选框处理](http://stackoverflow.com/q/8196321/462015) – 2012-04-17 19:40:52

+0

谢谢Arturo。我会看看Commands。我尝试了通过使用会话来通过列表的初始运行,但那没有给我任何东西。所以我不确定在接受的答案中如何工作。 – user82302124 2012-04-17 21:13:49

+0

不幸。我认为这与Grails直接相关。我有预先存在的JQuery调用按钮调用的方法。但是我需要在调用之后呈现页面。所以赶上22 .. – user82302124 2012-04-18 21:28:07

回答

0

您只需将<g:checkbox />标签加入<g:form> </g:form>标签我认为。 然后在银行控制器中,在x操作中,数据将在params.personList处可用。

+0

这是我不幸的尝试。 personList的价值不算什么。无论选择哪个复选框。 – user82302124 2012-04-18 20:21:32