...
Code Block |
---|
language | java |
---|
theme | Confluence |
---|
|
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 |
---|
language | java |
---|
theme | Confluence |
---|
|
this.grid.addColumn(Customer::getAddress).setHeader("Addressen").setAutoWidth(true); |
...
Code Block |
---|
language | java |
---|
theme | Confluence |
---|
|
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.