@Oversec

Почему не высвечивает onclick GridView?

Нужно чтобы в GridView при нажатии на столбец происходило действие, но у меня почему-то просто не появляется атрибут ooClick у тега a

[
                'attribute' => 'id',
                'label' => 'Выбрать водителя',
                'format' => 'html',
                'filter' => false,
                'value' => function ($model) {
                    $value = '<a onclick="parent.setDrivers('.$model->id.')" class="click btn btn-danger">Выбрать</a>';
                    return $value ;
                }
            ]


Я пробовал и через Html:a() - тот же результат. В чём проблема? Пробовал и просто текст написать в Onclick, просто не высвечивает атрибут
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
попробуйте так:
$onclick = "parent.setDrivers('".$model->id."')";
return Html::a('#','выбрать',['onclick'=>$onclick]);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы