Ist es möglich, eine ExtJsToolBar mit mehreren Linien zu haben? Ich möchte ein paar Kontrollen auf der ersten Zeile und 3 ExtJsButtons auf dem zweiten. Die Symbolleiste ist die oberste Symbolleiste eines Panels.ExtJS Toolbar mit mehreren Reihen
Antwort
Sie haben nicht erwähnt, was Widget wie Sie Symbolleiste hinzufügen, aber im Allgemeinen kann man so viele Symbolleiste hinzufügen, wie Sie wollen:
var panel = new Ext.Panel();
var tool1 = new Ext.Toolbar({...});
var tool2 = new Ext.Toolbar({...});
panel.add(tool1);
panel.add(tool2);
...
Wenn Sie an die Spitze des Netzes zusätzliche Symbolleiste hinzufügen, , dann finde die Panel-Komponente des Gitters und füge ihr Symbolleisten hinzu. Es könnte wie folgt aussehen (nicht getestet):
tPanel = grid.getTopToolbar().ownerCt; // get top toolbar's container panel
tPanel.add(anotherToolbar);
Ich bin nicht sicher, ob es möglich ist oder nicht, aber was kann man immer tun, ist Nordbereich zu teilen (wenn Grenze Layout zum Beispiel unter Verwendung) in zwei Reihen Zeile Layout. Dann können Sie der oberen Reihe eine Werkzeugleiste und der zweiten Reihe die andere hinzufügen.
Ich bin mir nicht sicher, ob dies ist genau das, was Sie suchen, aber Toolbars in Ext 3.0 neu gestaltet wurde. http://extjs.com/deploy/ext-3.0-rc1.1/examples/toolbar/toolbars.html
Blick auf diesen Thread im Forum Ext:
Sie können einen Blick auf nehmen. Es beschreibt, wie eine Symbolleiste erstellen und sie zu einer vorhandenen Symbolleiste machen.
Nicht sicher früheren Versionen, aber wie von ExtJS 4.0 können Sie es so tun, wenn Sie das Raster sind definieren:
dockedItems: [
{
xtype: 'toolbar',
dock: 'top',
items: [
{text:'Toolbar 1 Button 1'},
{text:'Toolbar 1 Button 2'}
]
},
{
xtype: 'toolbar',
dock: 'top',
items: [
{text:'Toolbar 2 Button 1'}
]
}
],
http://dev.sencha.com/deploy/ext-4.0.2a/docs/#/api/Ext.panel.Panel
Was dockedItems
seine viel einfacher auch.
var toolbar1 = {
xtype : 'toolbar',
dock : 'top', // bottom, right, left
items: [...]
};
var toolbar2 = {
xtype : 'toolbar',
dock : 'top',
items: [...]
};
Ext.create('Ext.panel.Panel', {
dockedItems: [toolbar1,toolbar2]
});
Ich weiß, es ist ziemlich alt und schon beantwortet, kann es jemand
- 1. mit mehreren Reihen
- 2. Mit ExtJS mit mehreren wählen
- 3. Join mit mehreren Reihen für die Volltextsuche
- 4. Crystal Report mit mehreren Reihen innerhalb einreihige
- 5. MYSQL divide Ergebnisse aus mehreren Unterabfragen mit mehreren Reihen
- 6. mySQL Suche in mehreren Reihen
- 7. in mehreren Reihen auswählen UITableView
- 8. R XTS auf mehreren Reihen Prozentindex Berechnung
- 9. extjs - Wie definiert man jsonstore für dynamische Reihen in Diagrammen?
- 10. R data.table: zusammenfassen Werte von mehreren Reihen
- 11. ExtJS Data Grid Column Renderer mit mehreren Werten
- 12. ExtJS: Wie man ein TreePanel mit mehreren Wurzeln hat?
- 13. Toolbar mit Kalender
- 14. Validierungsfehler mit Skype-Toolbar
- 15. ExtJS 6 Toggle Legendenfelder
- 16. Filter Reihen mit Zeitdifferenz
- 17. Validate Django Modelldaten durch die Summe aus mehreren Reihen Berechnung
- 18. MYSQL: Wie links spalten Ergebnisse in mehreren Reihen beitreten
- 19. Highcharts - Haltebeziehung zwischen mehreren Reihen nach der Gruppierung/Approximation
- 20. Ausrichten Radio-Tasten in mehreren Reihen in Android
- 21. Erste Schritte mit extJS
- 22. Extjs Gitter mit Checkboxen
- 23. Ajax Textfeld mit EXtJs
- 24. extjs Beitrag mit Parameter
- 25. ActionBar vs Toolbar oder ActionBar und Toolbar
- 26. Toolbar innerhalb CollapsingToolbarLayout, Toolbar Titel zeigt nicht
- 27. AppBarLayout mit Toolbar + TabLayout aufladen
- 28. Uncalled onCreateOptionsMenu mit benutzerdefinierten ToolBar
- 29. ToolBar mit Custom von Fragment
- 30. Toolbar Komponente mit angular2-Material
Ein zweites Beispiel gut funktioniert :) helfen können, danke! – Andron