Versions Compared

Key

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

Da sich die UI-Komponenten in ihrer Fähigkeit Daten anzuzeigen zum Teil stark unterscheiden, stehen in RapidClipse 3 verschiedene Daten-Container Typen zur Verfügung:

...

Chai10 boxes x 20 bags18390false10
Model für:
  •  XdevTextField
Examples:
  • BeanItem instanzieren

    Code Block
    languagejava
    themeConfluence
    BeanItem<Products> product = new BeanItem<Products>(null);
  • Selektierte Zeile aus XdevTable auslesen

    Code Block
    languagejava
    themeConfluence
    BeanItem<Products> product = table.getSelectedItem();
  • Datensatz einem Formular zuweisen - Die Zuweisung erfolgt mit der Methode setItemDataSource.

    Code Block
    languagejava
    themeConfluence
    fieldGroup.setItemDataSource(product);

...

Eine Property kann nur einen einzelnen Wert (Datenfeld) aufnehmen.   

Chai
Model für: 
  • XdevTextField
  • XdevPasswordField
  • XdevInlineDateField
  • XdevPopupDateField
  • XdevNativeSelect
  • XdevRichTextAreaInstanzierung:


Exmaples: 
  • Property instanzieren 

    Code Block
    languagejava
    themeConfluence
    Property<String> productName = new ObjectProperty<String>("Chai");
  • Datenfeld aus einer selektierten Zeile einer XdevTable auslesen

    Code Block
    languagejava
    themeConfluence
    Property<String> productName = product.getItemProperty("productname");
  • Wert einem XdevTextField zuweisen
    • Zuweisung mit der Methode setPropertyDataSource:

      Code Block
      languagejava
      themeConfluence
      textField.setPropertyDataSource(productName);
    • Zuweisung mit der Methode setValue:

      Code Block
      languagejava
      themeConfluence
      textField.setValue(productName);

...