jak przekazać params za pomocą przycisku akcji w Grails
miał torble z przyciskiem, który ma działanie. Mam kilka btns, które chcę poznać jego parameter. W tutorialu Grails mówi, że powinno być tak:
<g:actionSubmit action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>
Próbowałem użyć tagów remotelink, submitButton, submitToRemote, ale żaden nie działa. Zawsze staram się zerować, gdy próbuję parsować go w moim kontrolerze:
def action=
{
def actionTaken = params.actionTaken
def employeeId= params.employeeId
MySession session = MySession.getMySession(request, params.employeeId)
profileInstance = session.profileInstance
switch(actionTaken)
{
case "editPhone" :
isEditPhone=true
break
case "editEmail" :
isEditEmail=true
break
}
render(view:"profile", model:[profileInstance:session.profileInstance, isEditPhone:isEditPhone, isEditEmail:isEditEmail])
}
czego mi brakuje? czy mój kod params jest nieprawidłowy? Czy mój kod w analizowaniu params jest nieprawidłowy? to po prostu daje mi kręgi bez postępu. Wsparcie. dzięki.