Wie man FlowPanel Fluss seine Kinder vertikal wie VerticalPanel?
Google besagt Nutzung FlowPanel im ersetzen von VerticalPanel seit VerticalPanel funktioniert nicht auch im Standards-Modus (http://www.gwtproject.org/doc/latest/DevGuideUiPanels.html).
myflowPanel.getElement().getStyle().setFloat(Float.NONE);
nicht funktioniert
So zu machen, Wie die FlowPanel Fluss seine Kinder vertikal wie VerticalPanel?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen
FlowPanel
gerendert als html - '<div>', also nichts Hinzugefügt, es wird positioniert werden, abhängig von Ihrer Standard-Anzeige.Beispielsweise Kinder-widgets dargestellt, als ein '<div>', wie
Label
wird vertikal aufgestellt, weil deren Standard-Verhalten ist als ein block, aber wenn Sie fügen Sie eineTextBox
es dargestellt wird, als " <input>', deren Standard-display inline-block.Also die Art und Weise zu entsorgen ist, Kinder in einem
FlowPanel
ist die Einstellung der Eigenschaftdisplay
passend für jedes Kinder, das spielen mit denfloat
Eigentum oder andere css tweaken wie flexbox. Normalerweise gwt Designer tun das festlegen von Stilen im ui-binder Vorlagen. Aber wenn Sie wollen, zu tun, indem Sie code, den Sie dies tun können:Mit
display:block;
für Kinder, dann wird es ok sein.Ich fand meine app läuft viel schneller nach der Konvertierung VerticalPanel, um FlowPanel.