Saltar al contenido

¿Cómo poner HTML personalizado en el encabezado Yii2 GridView?

La guía paso a paso o código que verás en este post es la resolución más eficiente y efectiva que encontramos a tu duda o dilema.

Solución:

Ya respondí eso aquí.

Para lograrlo, utiliza header propiedad en lugar de label:

[
    'attribute' => 'act',
    'format' => 'raw',
    'header' => 'ACT',
    'value' => function ($model) 
        return '';
    ,
],

De esa forma, el contenido HTML no se codificará.

Documentos oficiales:

  • $encabezado

Usar: ‘encodeLabel’ => false,

[
  'attribute'=>'act',
  'format'=>'raw',
  'label'=>'ACT',
  'encodeLabel' => false,
  'value'=>function($model)
      return '';
  
],

Si te ha resultado de ayuda nuestro post, sería de mucha ayuda si lo compartieras con otros juniors y nos ayudes a extender nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *