Задать вопрос
VerbAlexVlad
@VerbAlexVlad
Программист-любитель

YII2. Почему таблица GreadView съедает 'data-toggle' и 'onchange'?

Добрый день! Подскажите пож-та, почему таблица GreadView съедает 'data-toggle' и 'onchange'?
[
    'attribute' => 'brand_name',
    'format'    => 'html',
    'value'      => function ($data) {
            return Html::a('Ссылка', ['index#]],
            [
                'class' => 'center-block', // Останется
                'title' => 'Показать все бренды', // Останется
                'data-toggle' => "tooltip", // Игнор
                'onchange' => 'return funcShow();',  // Игнор
            ]);
    },
],

в итоге получаем HTML код
<a href="index#" title="Показать все бренды">Ссылка</a>

как видно, 'data-toggle' и 'onchange' куда-то пропали... Почему???
  • Вопрос задан
  • 66 просмотров
Подписаться 2 Простой 3 комментария
Решения вопроса 2
qonand
@qonand
Software Engineer
Проблема в том что у Вас у ячейки формат html, а ссылка у Вас состоит не только из него но еще и из js. Что бы решить проблему используйте формат raw
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
Используйте 'format' => 'raw' и ничего не потеряется.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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