Всем здравствуйте! Суть вопроса в следующем, имеется вывод информации по объектам через GridView на странице, мною написана функция по формированию pdf файла по определенному id записи, кнопка работает и документ в виде pdf приходит на почту, здесь все нормально, проблема в том, что при нажатии на кнопку отправить - происходит просто перезагрузка страницы, а я хотел бы, чтобы при нажатии на кнопку отправить сначала запрашивалось подтверждение, что-то типа: "Вы подтверждаете отправку письма?". Я попробовал решить свой вопрос следующим образом, но не прокатило:
[
'label' => '',
'value' => function($data){
if($data['email'] == true){
return Html::a(
'<span>',
Url::to(['order/pdf', 'id' => $data->id]),
[
'class' => 'glyphicon glyphicon-envelope',
'title' => 'Отправить документ на email ' . $data->email,
'data' => [
'confirm' => 'Вы подтверждаете отправку документа?',
'method' => 'post',
],
]);
}else{
return '';
}
},
'format' => 'html',
],