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!

È stato utile?

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).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top