2010-06-09 25 views
13

Tengo un panel ExtJS dentro de una región del centro de las ventanas. Quiero ocultar el título del panel. ¿Cómo puedo hacerlo? Estoy usando xtype config para declarar el panel.Ocultar Título del Panel ExtJS

+1

Me pregunto por qué, si no desea mostrar un título, se establece que en el primer lugar ... – VoidMain

Respuesta

21

Utilice la opción de configuración header o headerAsText del panel para ocultar su título. De ExtJS API documentation:

cabecera: Boolean

verdadera para crear elemento de cabecera del Grupo explícitamente, falsa para saltar crearlo. Si se establece un título, el encabezado se creará automáticamente, de lo contrario no será así. Si un título es establecido pero el encabezado está explícitamente establecido en falso, el encabezado no será prestado.

y

headerAsText: Boolean

cierto para visualizar el título del panel en la cabecera, falsa para ocultarla (por defecto es true).

+4

Con ExtJS 4.x , header: Boolean ahora es preventHeader: Boolean. http://docs.sencha.com/ext-js/4-0/#!/api/Ext.panel.Panel-cfg-preventHeader –

+0

Para el beneficio de los usuarios de Sencha Architect 2, la propiedad 'encabezado' es la única disponible en la lista de propiedades estándar para el widget Panel. Todavía funciona en 4.x, sin embargo, puede ingresar preventHeader como una propiedad 'personalizada' usando el botón de propiedad "agregar" en Architect. Esto también funciona, y será más a prueba de futuro. –

+0

'preventHeader' en desuso desde la versión 4.1.0. "Use #header en su lugar". – Vadzim

3

Utilice la propiedad preventHeader. Lo he comprobado y ha funcionado

Consulte el siguiente ejemplo

Ext.widget('panel', { 
     title: 'Panel header will not be shown', 
     preventHeader: true, 
     width: 300 

    }); 
Cuestiones relacionadas