ICh probiere mich grad mit vaadin aus und versteh ein paar sachen nicht, eventuell kann mir die jemand erklären.
Wir haben ein USer-Objekt, was verschieden Strings enthält...userName, emailAddresse usw.,
ebenfalls haben wir haben auch ein Boolean, der angibt ob ein user aktiv ist oder nicht?!
Der availableUserContainer beinhaltete alle User, die schon vorhanden sind
Durch den BeanItemContainer der sie Columns erstellt, jedoch nur für alle Strings, Die Spalte für den Boolischen wert ist nciht vorhanden.KAnn mir jemand sagen warum?
Ebenfalls nutze ich das GridLayout, um genau anzugeben, wo die Tabelle und wo der Button sein soll, jedoch ist zwischen den Componeten sehr viel platz und frage mcih wie ich das schöner hin bekomme!
Danke im Voraus
Wir haben ein USer-Objekt, was verschieden Strings enthält...userName, emailAddresse usw.,
ebenfalls haben wir haben auch ein Boolean, der angibt ob ein user aktiv ist oder nicht?!
Der availableUserContainer beinhaltete alle User, die schon vorhanden sind
Durch den BeanItemContainer der sie Columns erstellt, jedoch nur für alle Strings, Die Spalte für den Boolischen wert ist nciht vorhanden.KAnn mir jemand sagen warum?
Java:
private Grid createUserGrid() {
BeanItemContainer userContainer = new BeanItemContainer<IUser>(IUser.class);
Grid userGrid = new Grid(userContainer);
userGrid.setEditorEnabled(true);
return userGrid;
}
Ebenfalls nutze ich das GridLayout, um genau anzugeben, wo die Tabelle und wo der Button sein soll, jedoch ist zwischen den Componeten sehr viel platz und frage mcih wie ich das schöner hin bekomme!
Java:
private void createUi() {
GridLayout layout = new GridLayout(2, 3);
layout.addComponent(filterTextField, 0, 0);
layout.addComponent(userGrid, 0, 1);
layout.addComponent(newUserButton, 1, 1);
layout.addComponent(saveButton, 1, 2);
layout.setDefaultComponentAlignment(Alignment.MIDDLE_CENTER);
layout.setSizeFull();
setContent(layout);
}
Danke im Voraus