使用复选框在gsp表中选择多个记录?

时间:2012-08-29 12:32:00

标签: grails

我打算用我的gsp表中的项目执行此操作,并且想知道是否有任何'grail-y'方式来执行此操作,不需要javascript迭代表的行来收集id的列表选中的行(其中checkbox [row] ='true')发送回控制器。

1 个答案:

答案 0 :(得分:1)

您可以使用数据绑定:

HTML

<g:each var="item" in="${items}">
    <input name="item" value="${item.id}" type="checkbox"/>
</g:each>

控制器

def readItems(){
    def items = params.list("item") // You must to use list to retrieve params
    log.info "There are ${items.size()} item(s) selected"
}