Как передать параметры с помощью кнопки действий в 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 неправильный? Мой код в разборе параметров неверен? это просто приводит меня в круги без прогресса. Помогите. Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос