Ich habe Probleme mit der richtigen Validierungsfehler in meinem Wicket Form. Die Labels sind mit dem Attribut 'wicket: for' an die Eingabetextfelder gekoppelt.Wicket Validierung Nachricht Verwendung Etikett
Beispiel in der HTML-Datei:
<label wicket:for="volumeField">Volume</label> <select wicket:id="volumeField"/>
In der Eigenschaftendatei:
volumeField.Required=The field '${label}' is required
Der Ersatz von ${label}
nicht der Wert des Etiketts ist, sondern es ist der Schlüssel volumeField
ist. Kann ich in diesem Fall den Label-Wert Volume
ändern, ohne ihn hart zu codieren?
Die CSS-Klassen required
und error
wurden nur auf das Etikett angewendet. Ich fand heraus, dass dies mit der Klasse TextField
zu tun hatte, die das required
-Tag, das durch Überschreiben der onComponentTag
-Methode gelöst wurde, nicht richtig anwendete. (So dieses Problem gelöst ist)