Hallo,
folgende Situation:
Ich habe ein Eingabeformular mit Eingabefeldern, an denen required-Validierer und noch weitere Custom-Validierer hängen. Außerdem sind noch mehrere Buttons vorhanden. Beim Klick auf eine bestimmte Schaltfläche soll allerdings KEINE Validierung stattfinden, die Werte sollen einfach so übernommen (also an die Backing Bean geschickt) werden. immediate="true" bringt leider nichts, denn dann wird die Update-Model-Phase nicht ausgeführt. Andererseits kann ich die required-Listener auch nicht einfach weglassen und diese Validierung mit eigenen Custom-Validierern durchführen, denn diese werden nur aufgerufen, wenn das Eingabefeld nicht leer ist. Leere Eingabefelder werden einfach nicht mit Custom-Validerern überprüft, also kann ich auch keinen eigenen Validierer als Ersatz für required benutzen. Hat jemand eine Idee, wie ich das Problem mit JSF lösen kann?
Vielen Dank
inci
folgende Situation:
Ich habe ein Eingabeformular mit Eingabefeldern, an denen required-Validierer und noch weitere Custom-Validierer hängen. Außerdem sind noch mehrere Buttons vorhanden. Beim Klick auf eine bestimmte Schaltfläche soll allerdings KEINE Validierung stattfinden, die Werte sollen einfach so übernommen (also an die Backing Bean geschickt) werden. immediate="true" bringt leider nichts, denn dann wird die Update-Model-Phase nicht ausgeführt. Andererseits kann ich die required-Listener auch nicht einfach weglassen und diese Validierung mit eigenen Custom-Validierern durchführen, denn diese werden nur aufgerufen, wenn das Eingabefeld nicht leer ist. Leere Eingabefelder werden einfach nicht mit Custom-Validerern überprüft, also kann ich auch keinen eigenen Validierer als Ersatz für required benutzen. Hat jemand eine Idee, wie ich das Problem mit JSF lösen kann?
Vielen Dank
inci