Yii CGridView ajoute une classe ou un style pour la cellule d'en-tête
Je veux mettre un peu de style ou css de la classe pour la cellule d'en-tête de colonne spécifique.
Cela change css uniquement pour les cellules de données dans une colonne.
'columns'=>array(
array(
'name'=>'id',
'header'=>'#',
'htmlOptions'=>array('style'=>'width: 50px; text-align: center;', 'class'=>'zzz'),
),
Comment définir le css ou le style dans la cellule d'en-tête de cette colonne?
source d'informationauteur dr0zd
Vous devez vous connecter pour publier un commentaire.
Utilisation
headerHtmlOptions
.filterHtmlOptions
Si vous voulez style, le contenu que l'utilisateur entre dans la filterbox - pour
exemple "text-align : right" - alors
n'est pas d'aller travailler, car il ne fera que le style de la table externe de la cellule (td) et non à l'intérieur du filtre-conteneur (div) ou de l'élément d'entrée:
Ce que vous pouvez faire est d'ajouter une classe à l'extérieur de la cellule du tableau:
qui aura pour résultat ceci:
Puis exécutez le code suivant: