Je souhaite modifier la hauteur de l'en-tête Ext.grid.Panel.ExtJS 4.1 Comment modifier la hauteur de l'en-tête du panneau de grille
La hauteur d'un en-tête de panneau de grille est définie de manière forcée à 28px.
- Aucun paramètre SASS
- configuration d'en-tête sur le panneau ne fonctionne pas pour moi
- Modifier la hauteur des colonnes de la grille semble fonctionner lors de la configuration < 28px. 28px semble être le minimum.
C'est ce que j'ai jusqu'ici (et cela fonctionne), mais je n'aime pas la solution.
Ext.define('Ext.grid.Panel', {
listeners: {
beforerender: function (cmp, eOpts) {
cmp.headerCt.setHeight(25);
}
}
});
En outre, les en-têtes de colonne semblent également être fixés à 28px. Si vous définissez la hauteur de l'en-tête sur 25, l'en-tête de colonne ne sera pas défini sur 25. Vous devez également le redéfinir dans scss/css. Sinon, vos menus d'en-tête de colonne afficheront la hauteur de 28px.
.x-column-header
{
height: 25px;
}
Cette solution ne fonctionne pas: Si vous faites glisser les en-têtes de colonne, en changeant la position d'index de la colonne, il se brisera -.-
conseillait?
excellente solution si vous le faites par css – Konstantin