È possibile avere un ExtJsToolBar con più righe? Voglio alcuni controlli sulla prima riga e 3 ExtJsButtons sul 2 °. La barra degli strumenti è la barra degli strumenti superiore di un pannello.Barra degli strumenti ExtJS con più righe
risposta
Non hai accennato a ciò widget che desideri aggiungere le barre degli strumenti, ma in generale si può aggiungere tutte le barre degli strumenti che si desidera:
var panel = new Ext.Panel();
var tool1 = new Ext.Toolbar({...});
var tool2 = new Ext.Toolbar({...});
panel.add(tool1);
panel.add(tool2);
...
Se vi piace aggiungere barra degli strumenti in più per la parte superiore della griglia , quindi trovare il componente del pannello della griglia e aggiungervi le barre degli strumenti. Potrebbe assomigliare a questo (non testato):
tPanel = grid.getTopToolbar().ownerCt; // get top toolbar's container panel
tPanel.add(anotherToolbar);
Non sono sicuro, che sia possibile o meno, ma ciò che si può sempre fare è dividere l'area nord (se si utilizza il layout del bordo per esempio) in due righe usando il layout di riga. Quindi è possibile aggiungere una barra degli strumenti alla riga superiore e l'altra alla seconda riga.
Non sono sicuro se questo è esattamente quello che stai cercando, ma barre degli strumenti è stato rinnovato in Ext 3.0.
si potrebbe desiderare di dare uno sguardo a: http://extjs.com/deploy/ext-3.0-rc1.1/examples/toolbar/toolbars.html
un'occhiata a questo thread nel forum Ext. Descrive come creare una barra degli strumenti e renderla a una barra degli strumenti esistente.
Non sei sicuro di versioni precedenti, ma come di ExtJS 4.0 si può fare in questo modo quando si sta definendo la griglia:
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
Che dire dockedItems
sua molto più semplice.
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]
});
So che è piuttosto vecchio e già risposto, può essere che può aiutare qualcuno :)
- 1. pulsanti extjs nell'aspetto della barra degli strumenti
- 2. Barra degli strumenti Stile dispositivo ExtJS
- 3. Barra degli strumenti Android con due righe nel titolo?
- 4. Barra degli strumenti in DialogFragment
- 5. Contenuto barra degli strumenti Android
- 6. Barra degli strumenti e NavigationDrawer
- 7. Personalizza barra degli strumenti WYSIHTML5
- 8. reagire-native personalizzare barra degli strumenti androide
- 9. Barra degli strumenti trasparente per barra degli strumenti di compressione esaurita
- 10. Aggiungi barra degli strumenti a UITableViewController
- 11. Aggiungi layout personalizzato alla barra degli strumenti
- 12. Rendere applicabile lo stile del pulsante Barra degli strumenti a UserControls nella barra degli strumenti
- 13. Stile barra degli strumenti di Android Spinner
- 14. iPhone: nascondere/mostrare la barra degli strumenti
- 15. Crea una barra degli strumenti con un layout di griglia
- 16. TinyMCE - barra degli strumenti esterna posizione
- 17. Barra degli strumenti Android collapseModello problema
- 18. Barra degli strumenti personalizzabile in WPF
- 19. Modifica colore barra degli strumenti MFMailComposeViewController
- 20. Android RecyclerVista sotto la barra degli strumenti
- 21. Searchview non visualizzato nella barra degli strumenti
- 22. Barra degli strumenti mobile con controlli di selezione testo
- 23. Barra degli strumenti Pulsante azione Colore icona
- 24. Barra degli strumenti non collassare con RecyclerView nidificato
- 25. Collapsing barra degli strumenti e frammento
- 26. ExtJs 4 riferimento al pulsante della barra degli strumenti nella griglia
- 27. Barra degli strumenti non visualizzata con lo scorrimento per aggiornare
- 28. Ottenere la barra degli strumenti in frammento
- 29. Barra degli strumenti di Eclipse Juno Prospettiva
- 30. Aggiungi EditText alla barra degli strumenti
Un secondo esempio funziona bene, grazie! – Andron