Extjs Dynamisch Verpackung Elemente in einem container
Warum ist das so schwer? Ich habe einen container, layout -:'hbox', und eine Sammlung von Schaltflächen, die in es. Das problem ist, dass die Tasten weiterhin über den rechten Grenzen des Containers. Was sind die best-practice-Methoden der Verpackung Inhalt in einen container? Sollte ich einfach float:"left" mein Kind-Elemente? Ich kann mit festen breiten überall, meine Website nicht skalieren horizontal.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem richtigen Weg, das zu tun, was ich suchte, war hier zu verwenden
layout:'column'
die behandeln Ihre Kinder wie floating divs.hbox layout ist nicht das richtige layout, wenn Inhalt zu überlauf in die nächste "Reihe". Hbox richtet und vertreibt Komponenten für eine Feste Breite in einer einzigen Zeile.
Besser stick mit der 'auto' - layout (das ist der Standard) und damit der browser die Kontrolle der überlauf per CSS-float (wie bereits erwähnt).
Alternativ können Sie
Ext.toolbar.Toolbar#enableOverflow
- siehe docsWenn es geht, zu helfen; ich verließ
layout
standardmäßig alsauto
und verwendet zusätzliche CSS zu erreichenwrap
Ansatz innerhalbresponsive
Nutzung;Einige nested-children-Container Rendern in
foocontainer
dynamisch. So ganz mit responsive UI in CSS.