@Ghost2692

Как в header у GridView добавить HTML теги yii2?

Я хочу добавить теги у заголовок 'label' => Текс . 'теги',
[
                    'label' => $data->subject . '<i class="material-icons">swap_vert</i>',
                    'attribute' => 'subject',
                    'format' => 'raw',
                    'value' => function ($data) {
                        return Html::a($data->subject, Url::to(['report/view', 'id' => $data->id]));
                    },
                    'filterInputOptions' => ['class' => 'form-control form-control-sm'],
],

Как можна сделать?
  • Вопрос задан
  • 753 просмотра
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
День добрый.
Используйте encodeLabel, тогда Вы сможете добавить тег.
[
     'label' => $data->subject . '<i class="material-icons">swap_vert</i>',
     'encodeLabel' => false,
     'attribute' => 'subject',
     'format' => 'raw',
     'value' => function ($data) {
          return Html::a($data->subject, Url::to(['report/view', 'id' => $data->id]));
    },
    'filterInputOptions' => ['class' => 'form-control form-control-sm'],
],
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы