Home > GWT - GXT > GXT – FormValidation und FieldMessages

GXT – FormValidation und FieldMessages

FormValidation in GXT ist cooler Sache. Man ruft die Methode

formPanel.isValid();


und alle Eingabefelder werden validiert. Aber die Fehlermeldungen sind Englisch. Das ist auch kein Problem. GXT erlaubt uns, diese Meldungen zu ändern.
Zwar so;

TextField bezeichnung = new TextField<String>();
bezeichnung.setFieldLabel(“Bezeichnung”);
bezeichnung.setName(“bezeichnung”);
bezeichnung.setMessageTarget(“side”);

bezeichnung.setAllowBlank(false);
bezeichnung.getMessages().setBlankText(“Bezeichnung darf nicht leer sein.”);

bezeichnung.getMessages().setInvalidText(“Diese Eingabe ist nicht erlaubt.”);

Wo diese Meldung angezeigt wird, definiert man durch die Property MessageTarget. Man kann folgende Eingabe benutzen.

        Value                Description
—————–          ———————————————————————-

  • tooltip                 Display a tool tip when the user hovers over the field
  • title                     Display a default browser title attribute popup
  • side(default)       Add an error icon to the right of the field with a popup on hover
  • none                   Do not display an error message
  • [element id]        Add the error text directly to the innerHTML of the specified element
Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: