estado teniendo toruble con el botón que tiene acción. Tengo varios btns que quiero conocer su paramaestro. En griales tutorial dice que debe ser así:cómo pasar los parámetros usando el botón de acción en grails
<g:actionSubmit action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>
He intentado utilizar RemoteLink, submitButton, etiquetas submitToRemote pero ninguno funciona. Siempre tengo nula cuando intento analizarlo en mi controlador:
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])
}
¿Qué me falta? es mi código de params mal? ¿Mi código en el análisis de parámetros está equivocado? esto solo me pone en círculos sin progreso. ayuda. Gracias.
¿Ha intentado ** **. Tal vez olvidé {} en el atributo de params, si no funciona intente ponerlos como ** [{}] ** o ** {[]} ** No recuerdo cómo fue. Sry –
axierjhtjz