Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Folgende UI-Komponenten können in das Mapping aufgenommen werden und lassen sich per Formular-Aktionen in der Datenbank persistieren.

Examples:
  • Mapping per Code - Manuelles Mapping von Komponenten an die jeweilige Eigenschaft

    Code Block
    languagejava
    themeConfluence
    fieldGroup.bind(textField, "name");
  • Synchronisation - Inhalte der einzelnen UI Komponenten werden mit dem zugrunde liegenden Modell synchronisiert d.h. liegt ein Product Entity zugrunde werden die Werte der UI in das Product Entity geschrieben

    Code Block
    languagejava
    themeConfluence
    fieldGroup.commit();
  • Validierung aller Felder - Alle Validierungsregeln der gemappten Felder werden angewendet und geprüft

    Code Block
    languagejava
    themeConfluence
    boolean valid = fieldGroup.isValid();
    
    if (valid) {
    	...
    } else {
    	...
    }
  • Prüfen auf Veränderung - Prüft ob sich in der gesamten FieldGroup etwas verändert wurde.

    Code Block
    languagejava
    themeConfluence
    boolean modified = fieldGroup.isModified();
  • FieldGroup als Anzeige - Setzt alle Felder einer Fieldgroup in einen ReadOnly Status

    Code Block
    languagejava
    themeConfluence
    fieldGroup.setReadOnly(true);

...