state avendo toruble con il pulsante che ha azione. Ho parecchi cnn che voglio conoscere il suo paramaeter. In graal tutorial dice che dovrebbe essere simile a questo:come passare params utilizzando il pulsante di azione in grails
<g:actionSubmit action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>
Ho provato ad utilizzare RemoteLink, submitButton, tag submitToRemote ma nessuno funziona. Ho sempre trovato nulla quando provo parsing nel mio controller:
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])
}
Che cosa mi manca? il mio codice params è sbagliato? Il mio codice è in errore durante l'analisi dei parametri? questo mi mette semplicemente in circolo senza progressi. Aiuto. Grazie.
Hai provato ** **. Forse ho dimenticato {} sull'attributo params, se non funziona prova a metterli come ** [{}] ** o ** {[]} ** Non mi ricordo come è stato. Sry –
axierjhtjz