Alternative Validierung von Eingabefeldern in XPages mit dijit.form.ValidationTextBox

18. Juni 2011 Posted by Manfred Meise

XPages erlauben umfangreiche Server-Side Validierungen in Verbindung mit ErrorMessage Controls. Doch selbst diese gefallen nicht allen Nutzern, da sie einen separaten Darstellungsbereich der Fehlermeldung auf der Seite erfordern. Die Frage eines Kursteilnehmers eines meiner XPage Entwicklerkurse veranlasste mich, ein wenig im Netz zu suchen. Hierbei bin ich auf Use of dijit.form.ValidationTextBox. aufmerksam geworden.

Ein kleines Beispiel auf der Basis dieses dojo-Controls dijit.form.ValidationTextBox kann mit nachfolgender XPage realsiert werden. Hier werden jeweils Name und Vorname, Postleitzahl und Wohnort bentigt (die Postleitzahl muss ein gltiges Format aufweisen). Der vollstndige Source-Code ist  hier .

Auch die Einbindung dijits und Erstellung von digit-Atrributen ist noch einfacher geworden:

Schritt 1: DoJo Forms einbinden

\"Image:Alternative


Schritt 2: Gewnschte Attribute fr die entsprechenden Felder festlegen

Dojo-Typ: dijit.form.ValidationTextBox
Dojo-Attribute: - alle gwnschten gem Referenzbeschreibung -
\"Image:Alternative

... und so sieht die Seite dann im Browser aus:
\"Image:Alternative

Comments are closed.