GWT Designer: Position absolue ou relative ?
Salut tt le monde !
GWT Designer sert à positionner tous les éléments en WYSIWYG, donc je suppose qu'au final, sur la page HTML dans le navigateur, ils doivent être positionnés en absolu.
(ex: position: absolute; top: ...px; left: ...px )
Mais comment faire pour centrer notre page dans la fenêtre du navigateur ?
Certains disent qu'on peut utiliser ceci:
Code:
1 2 3 4 5 6
|
RootPanel rootPanel = RootPanel.get("loginFieldContainer");
FlowPanel fp = new FlowPanel();
fp.add(unWidget);
fp.addStyleName("center");
rootPanel.add(fp); |
mais ça mets les images en position relative ! Évidemment, ça fait un bordel pas possible, et je suppose que GWT Designer n'est pas fait pour ça.
Autre info: j'obtiens ce WARNING, qui est sûrement dû au même pb:
[ERROR] Warning: com.google.gwt.user.client.ui.RootPanel descendants will be incorrectly positioned, i.e. not relative to their parent element, when 'position:static', which is the CSS default, is in effect. One possible fix is to call 'panel.getElement().getStyle().setPosition(Position.RELATIVE)'.
Qq'un pourrait-t-il m'expliquer comment je dois faire pour bien positionner tous mes éléments (panels, widgets, images) mais en centrant l'ensemble dans la fenêtre ?
Merci !