1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| LayoutPanel theRoot= RootLayoutPanel.get();
LayoutPanel east = new LayoutPanel();
ListBox list= new ListBox(true);
// hiérarchie
theRoot.add(east);
east.add(list);
//tailles :
theRoot.setWidgetLeftWidth(east, 50, Unit.PCT, 50, Unit.PCT);
// par défaut, quand on précise pas de taille, le fils occupe 100% de son père.
// Par exemple, la ligne suivante est inutile (chez chrome, safari et FireFox)
//east.setWidgetLeftRight(list, 0, Unit.PCT, 0, Unit.PCT);
// Par contre, pour Firexfox, il faut rajouter cette ligne, inutile chez les autres
list.getElement().getStyle().setWidth(100, Unit.PCT);
// C'est d'autant plus étrange, setHeight n'est pas nécessaire.
// ajoutons du contenu à la liste
list.addItem("toto"); |
Partager