Pregunta

Tengo un GridPanel que debería cargar un número máximo de recursos. Si hay más recursos disponibles de lo que quiero mostrar, quiero habilitar el encabezado/título del panel para mostrar algunos textos como "Más elementos disponibles - Display Cut Off".

Mi problema es: puedo configurar el encabezado para que se oculte Oder que se muestra en las opciones de configuración, pero ¿cómo puedo cambiar la visibilidad en tiempo de ejecución, específicamente justo cuando la tienda de la red ha cargado un nuevo conjunto de registros, dependiendo de si la cantidad de registros cargado excede un cierto máximo o no?

Si es posible, dé sus respuestas compatibles con Ext 2.x.

¡Gracias por tu ayuda!

¿Fue útil?

Solución

Prueba esto:

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 });
}

Si tiene Hidemode para visibility Use el código comentado (esto con SetStyle).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top