J'ai un panneau ExtJS à l'intérieur d'une zone centrale de la fenêtre. Je veux cacher le titre du panneau. Comment puis-je le faire? J'utilise xtype config
pour déclarer le panneau.Masquer le panneau ExtJS Titre
Répondre
Utilisez l'option de configuration header
ou headerAsText
pour masquer son titre. De ExtJS API documentation: en-tête
: Boolean
vrai pour créer l'élément tête du panneau explicitement, faux sauter créer. Si un titre est défini, l'en-tête sera créé automatiquement, sinon ce ne sera pas le cas. Si un titre est mais que l'en-tête est explicitement défini sur false, l'en-tête ne sera pas .
et
headerAsText: Boolean
true pour afficher le titre du panneau dans l'en-tête, faux pour le cacher (true par défaut).
Avec ExtJS 4.x , header: Boolean est maintenant preventHeader: Boolean. http://docs.sencha.com/ext-js/4-0/#!/api/Ext.panel.Panel-cfg-preventHeader –
Pour les utilisateurs de Sencha Architect 2, la propriété 'header' est la seule disponible dans la liste des propriétés standard du widget Panel. Il fonctionne toujours en version 4.x, mais vous pouvez simplement saisir preventHeader en tant que propriété 'custom' en utilisant le bouton "add" de la propriété dans Architect. Cela fonctionne également, et sera plus à l'épreuve du futur. –
'preventHeader' est déconseillé depuis la version 4.1.0. "Utilisez #header à la place." – Vadzim
Utilisez la propriété preventHeader. Je l'ai vérifié et il a travaillé
Voir exemple ci-dessous
Ext.widget('panel', {
title: 'Panel header will not be shown',
preventHeader: true,
width: 300
});
Je me demande pourquoi, si vous ne voulez pas afficher un titre, vous définissez en premier lieu ... – VoidMain