Как получить проверенные товары в gsp / groovy - PullRequest
0 голосов
/ 20 января 2020

У меня есть код, подобный указанному ниже.

<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» моего контроллера

Спасибо.

1 Ответ

1 голос
/ 20 января 2020

GSP:

  <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()
}
...