Horizontale Ausrichtung im layout-Spalte
es ist EXT JS 4.
Eine einfache Frage,
wie kann ich ausrichten von Elementen im layout-Spalte?
layout:'column',
border: false,
items:
[
{
columnWidth:.5,
xtype: 'label',
text: 'item 1'
},
{
columnWidth: .5,
xtype: 'label',
text: 'item 2'
}
]
Alles was ich brauche, ist einfach richten Sie den 'Punkt 1' auf der rechten Seite, und 'Punkt 2' auf der linken Seite. Also, Sie treffen sich in der Mitte.
Nur mit 'align:right' nicht arbeiten.
Jede Anregung?
InformationsquelleAutor Fari.Fairis | 2012-04-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Was ist, wenn diese sagen wir combobox? das gleiche panel und layout
InformationsquelleAutor Evan Trimboli
Hier ist Zitat aus Sencha-docs: http://docs.sencha.com/ext-js/4-0/#!/api/Ext.form.Label
HINWEIS: in den meisten Fällen ist es eher angebracht, den
fieldLabel
und die zugehörigen config-Eigenschaften (Ext.form.Labelable.labelAlign
,Ext.form.Labelable.labelWidth
usw.) im Feld Komponenten selbst, als Sie ermöglicht, dass die Etiketten gleichmäßig große in der gesamten form.Ext.form.Label
sollte nur verwendet werden, wenn Ihr layout nicht erreicht werden kann mit dem standard Bereich layout.Richten Sie Gitter, wo genau?
Mitte, rechts, wo auch immer. OP gefragt, wie ausrichten von Elementen in einer Spalte, und Sie gab eine Antwort, die gilt nur für Labels. Sagen, ich wollte ein grid panel in einer Spalte, und richten Sie ihn-center; wie soll ich das tun?
OP fragte nach Ausrichtung, und ich sagte, dass die Verwendung von Etiketten ist keine gute Idee. Erstellen Sie eine neue Frage mit genauer Beschreibung, was Sie versuchen zu erreichen
InformationsquelleAutor sha