如何在 gsp/groovy 中获取已勾选的项目
How to get checked items in gsp/groovy
我有类似于下面提到的代码。
<g:each in="${Accounts}" var="account">
<li>
<g:hiddenField name="id" value="${account.id}" />
<g:hiddenField name="memberId" value="${account.memberId}" />
<g:hiddenField name="accountType" value="${account.type}" />
<label><input type="checkbox" />${member.name}</label>
</li>
</g:each>
在我的 groovy 控制器中,我正在尝试访问用户检查的帐户列表。
有人可以帮助我如何在我的控制器中获取选中的项目'params'
谢谢。
普惠制:
<g:form controller="some" action="updateAccountIds">
<g:each in="${Accounts}" var="account">
...
<label><g:checkBox name="checkedAccount" value="${account.id}"/>${member.name}</label>
</g:each>
</g:form>
控制器操作:
def updateAccountIds(){
def ids = params.list 'checkedAccount'
log.info "checked = $ids"
doOtherStuff()
}
我有类似于下面提到的代码。
<g:each in="${Accounts}" var="account">
<li>
<g:hiddenField name="id" value="${account.id}" />
<g:hiddenField name="memberId" value="${account.memberId}" />
<g:hiddenField name="accountType" value="${account.type}" />
<label><input type="checkbox" />${member.name}</label>
</li>
</g:each>
在我的 groovy 控制器中,我正在尝试访问用户检查的帐户列表。
有人可以帮助我如何在我的控制器中获取选中的项目'params'
谢谢。
普惠制:
<g:form controller="some" action="updateAccountIds">
<g:each in="${Accounts}" var="account">
...
<label><g:checkBox name="checkedAccount" value="${account.id}"/>${member.name}</label>
</g:each>
</g:form>
控制器操作:
def updateAccountIds(){
def ids = params.list 'checkedAccount'
log.info "checked = $ids"
doOtherStuff()
}