mają toruble za pomocą przycisku, który ma akcję. Mam kilka pakietów, które chcę poznać. W Grails samouczek mówi powinno być tak:jak przekazywać paramy za pomocą przycisku akcji w grailsach
<g:actionSubmit action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>
Próbowałem za pomocą remotelink, submitButton, tagi submitToRemote ale żaden działa. Zawsze uzyskuję wartość zerową, gdy próbuję analizować ją w 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 paramów jest zły? Czy mój kod w analizie parametrów jest nieprawidłowy? to tylko wprowadza mnie w kółko bez postępu. Wsparcie. dzięki.
Czy próbowałeś ** **. Może zapomniałem {} o atrybucie params, jeśli to nie działa, spróbuj umieścić je jak ** [{}] ** lub ** {[]} ** Nie pamiętam teraz, jak to było. Sry –
axierjhtjz