wie übergibt man Parameter über die Aktion-Schaltfläche in grails

wurde mit toruble mit der Taste, die Aktion. Ich habe mehrere btns, die ich möchte wissen, seine paramaeter. In grails tutorial sagt, es sollte so sein:

 <g:actionSubmit    action="action" value="${message(code: 'default.button.edit.label', default: 'Edit')}" params="['actionTaken':editPhone]"/>

Versuchte ich mit remotelink, submitButton festgelegt, submitToRemote tags, aber keiner funktioniert. Ich bekomme immer null, wenn ich versuche, analysieren es in meinem 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])
    }

Was bin ich? ist mein params code falsch? Ist mein code Parsen params falsch? das wird mich in Kreisen ohne Fortschritt. Hilfe. danke.

Haben Sie versucht, <g:actionSubmit Action="Aktion" value="${message(code: 'default.- Taste.edit.label', default: 'Bearbeiten', params:['actionTaken':editPhone])}"/>. Vielleicht habe ich vergessen {} auf die params-Attribut, wenn es nicht funktioniert, versuchen Sie wie [{}] oder {[]} ich weiß nicht Recht erinnern, wie es war. Sry

InformationsquelleAutor user742102 | 2012-07-20

Schreibe einen Kommentar