...
Mit getValue() können Sie nach den ausgewählte(n) Elemente abfragen.
Databinding mit Binder:
Mit dem Binder lassen sich ganz einfach Formulare erstellen. Dafür einfach ein Entity per Drag and Drop auf den GUI-Builder ziehen. Danach öffnet sich ein Dialog, wo Sie die Attribute auswählen können, die angezeigt werden sollen.
...
Code Block | ||||
---|---|---|---|---|
| ||||
this.binder.readBean(myBean); |
Databinding mit Grid:
Das Grid lässt sich ähnlich wie CheckboxGroup etc. binden. Zuerst das Entity per Drag and Drop in den GUI-Builder ziehen. Danach öffnet sich aber ein komplexerer Dialog. Dort können Sie die Attribute auswählen, die angezeigt werden sollen. Sie können aber auch Column per Code einfügen wie folgt:
Code Block | ||||
---|---|---|---|---|
| ||||
this.grid.addColumn(Customer::getAddress).setHeader("Addressen").setAutoWidth(true); |
...
Code Block | ||||
---|---|---|---|---|
| ||||
this.grid.addColumn(customer -> "Address is: " + customer.getAddress()).setHeader("Addressen").setAutoWidth(true); |
Das setzen der Items, sowie das Refreshen des Dataproviders ist identisch zu der CheckboxGroup etc.