Как передать параметры с помощью кнопки действий в Grails
грохот с кнопкой, которая имеет действие. У меня есть несколько btns, которые я хочу знать его paramaeter. В уроке Grails говорится, что так должно быть:
<g:actionSubmit action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>
Я пытался использовать теги remotelink, submitButton, submitToRemote, но ни один не работает. Я всегда получаю ноль, когда пытаюсь разобрать его в моем контроллере:
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])
}
Что мне не хватает? мой код params неправильный? Мой код в разборе параметров неверен? это просто приводит меня в круги без прогресса. Помогите. Благодарю.