JSF - Welcher commandButton wurde geklickt?

derStephan

Grünschnabel
Hallo,

ich möchte gerne einen eigenen Converter schreiben, der sich unterschiedlich verhält, je nachdem auf welchen Button man geklickt hat. Es gibt also z.B. zwei Buttons

Code:
<tr:commandButton text="abschicken" id="abschicken" action="#{bean.abschicken}"/>
<tr:commandButton text="Felder löschen" id="felder_loeschen" action="#{bean.felderLoeschen}" />

Wenn man auf 'abschicken' klickt sollen alle Felder der form ganz normal konvertiert und validiert werden. Klickt man jedoch auf 'Felder löschen' soll die Konvertierung und Validierung umgangen werden. Ich hab's schon mit immediate="true" versucht, allerdings wird dann ja das Model nicht upgedatet, weshalb in den Feldern immer noch was drin steht.

Meine Idee war deshalb in einem eigenen Converter/Validator abzufragen welcher Button geklickt wurde und den Request im Fall von 'Felder löschen' einfach durch zuwinken.

Ist so was möglich?
 

Neue Beiträge

Zurück