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:
...
Chai | 10 boxes x 20 bags | 18 | 39 | 0 | false | 10 |
Model für:
- XdevTextField
Examples:
BeanItem instanzieren
Code Block language java theme Confluence BeanItem<Products> product = new BeanItem<Products>(null);
Selektierte Zeile aus XdevTable auslesen
Code Block language java theme Confluence BeanItem<Products> product = table.getSelectedItem();
Datensatz einem Formular zuweisen - Die Zuweisung erfolgt mit der Methode setItemDataSource.
Code Block language java theme Confluence 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 language java theme Confluence Property<String> productName = new ObjectProperty<String>("Chai");
Datenfeld aus einer selektierten Zeile einer XdevTable auslesen
Code Block language java theme Confluence Property<String> productName = product.getItemProperty("productname");
- Wert einem XdevTextField zuweisen
Zuweisung mit der Methode setPropertyDataSource:
Code Block language java theme Confluence textField.setPropertyDataSource(productName);
Zuweisung mit der Methode setValue:
Code Block language java theme Confluence textField.setValue(productName);
...