Validation Phase und Custom Validator "vs." Implicit Validator
Hi,
bin über folgendes Problem gestoßen:
Ich möchte für verschiedene Input-Felder Validatoren für numerische und alphanumerische EIngaben anbieten. Die Validatoren sind auch schnell geschrieben, aber ich hänge an einem anderen Problem fest.
Wenn ich also ein Inputfeld habe, dessen (Feld-)Typ in der zugrundeligenden BackingBean/ManagedBean z.B. ein Long ist, dann führt das dazu, dass beim Befüllen dieses Inputfelds mit unzulässigen Zeichen (z.B.: "abc") zuerst der "interne" Long-Validator angezogen wird und mir eine entsprechende Fehlermeldung anzeigt. "'abc' must be a number consisting of one or more digits."
Gebe ich zulässige Werte ein (in diesem Fall Zahlen) lande ich im Anschluss in meinem Custom-Validator.
Nun zu meiner Frage: Gibt es keine Möglichkeit, diese Reihenfolge zu ändern? "Mein" Validator prüft nämlich genauso auf zulässige Zeichen, wirft mir aber eine "ordentliche" Fehlermeldung wenn es sein muss.
Danke im Voraus
|