как сделать так, чтобы при нажатии на колонку были такие же действия как при нажатии на view
то есть каждую строчку обрамляло ссылкой вида "index.php?r=profile/view&id=1" и чтобы id генерировался автоматически, как в кнопе view
kartik\grid\GridView
Re: kartik\grid\GridView
Код: Выделить всё
'template'=>'{view} {update} {delete} {mybutton}',
'buttons'=>[
'mybutton'=>function($url, $model, $key){
return Html::a('<span class="glyphicon glyphicon-user"></span>', $url);
},
],
-
- Сообщения: 32
- Зарегистрирован: 2015.02.06, 14:29
Re: kartik\grid\GridView
Вы не поняли..
я имею ввиду, чтобы каждая <tr> обрамлялось ссылкой.
То есть, НЕ отдельная кнопка, а строка с выводимой информацией - ссылка.
я имею ввиду, чтобы каждая <tr> обрамлялось ссылкой.
То есть, НЕ отдельная кнопка, а строка с выводимой информацией - ссылка.
- Neuromance
- Сообщения: 716
- Зарегистрирован: 2011.09.06, 13:04
Re: kartik\grid\GridView
Так?
Код: Выделить всё
[
'attribute' => 'name',
'format' => 'html',
'value' => function ($model) {
return Html::a(
$model['name'],
['update', 'id' => $model['id']]
);
},
],
-
- Сообщения: 32
- Зарегистрирован: 2015.02.06, 14:29
Re: kartik\grid\GridView
примерно, но нужно чтобы ссылка обромляла весь row
Re: kartik\grid\GridView
вне row она никак не получится. да и по html стандартам так не должно быть.platon2010 писал(а):примерно, но нужно чтобы ссылка обромляла весь row
а растянуть ссылку внутри row на всю его ширину и высоту можно с помощью css.
-
- Сообщения: 32
- Зарегистрирован: 2015.02.06, 14:29
Re: kartik\grid\GridView
можно ли td заменить на div?