ExtJS: Alternanza di visibilità intestazione GridPanel in fase di esecuzione
-
26-10-2019 - |
Domanda
Ho un GridPanel che dovrebbe caricare un numero massimo di risorse. Se ci sono più risorse disponibili, che voglio dimostrare, voglio consentire intestazione del pannello / titolo per mostrare un po 'texte come "altri pezzi - Display cut off".
Il mio problema è il seguente: Posso impostare l'intestazione da nascondere oder mostrato nelle opzioni di configurazione, ma come posso cambiare la visibilità in fase di esecuzione, specificially proprio quando negozio della griglia ha caricato un nuovo set di disco, a seconda che il numero di record caricati supera una certa massimo o no?
Se possibile, si prega di fornire le risposte compatibili per Ext 2.x.
Grazie per il vostro aiuto!
Soluzione
Prova questo:
if (grid.rendered) {
grid.header.hide();
// grid.header.setStyle('display', 'none');
} else {
grid.on('afterrender', function() {
grid.header.hide();
// grid.header.setStyle('display', 'none');
}, grid, { single: true });
}
Se avete hideMode ad uso visibility
codice commentato (questo con setStyle).