0
Как открыть новое окно, когда я нажимаю кнопку «Открыть», «Удалить», «Обновить» в Yii2 framework?Открыть новое окно на ActionColumn нажмите Yii2
Ниже приведено изображение ActionColumn.
Как открыть новое окно, когда я нажимаю кнопку «Открыть», «Удалить», «Обновить» в Yii2 framework?Открыть новое окно на ActionColumn нажмите Yii2
Ниже приведено изображение ActionColumn.
Вы можете сделать это, просто перекрывая button
свойство yii\grid\ActionColumn
и настройки атрибута target='_blank'
в ссылку.
например,
[
'class' => 'yii\grid\ActionColumn',
'buttons' => [
'view' => function ($url, $model) {
return Html::a('<span class="glyphicon glyphicon-eye-open" title="View Details"></span>', $url, ['data-pjax' => 0, 'target' => "_blank"]);
},
'update' => function ($url, $model) {
return Html::a('<span class="glyphicon glyphicon-pencil" title="Update"></span>',$url, ['data-pjax' => 0, 'target' => "_blank"]);
},
'delete' => function ($url, $model) {
return Html::a('<span class="glyphicon glyphicon-trash" title= "Delete"></span>', $url, ['data-pjax' => 0, 'target' => "_blank"]);
},
],
],
Вы использовать Ajax GridView? –