Я знаю, что код ниже создает мод начальной загрузки с кнопкой ADD. Я хочу сделать эту работу в кнопку обновления. А ниже это столбец действий yii2 страницы индекса.
Мне нужно открыть мод начальной загрузки при нажатии кнопки обновления.
Модальный код
Modal::begin([
'toggleButton' => [
'label' => '<i class="glyphicon glyphicon-plus"></i> Add',
'class' => 'btn btn-success'
],
'closeButton' => [
'label' => 'Close',
'class' => 'btn btn-danger btn-sm pull-right',
],
'size' => 'modal-lg',
]);
$newmodel = new Comment();
echo $this->render('/comment/create', ['model' => $newmodel]);
Modal::end();
Колонка действий на странице указателя
[
'class' => 'yii\grid\ActionColumn',
'template' => '{view} {update} {delete}',
/* 'buttons'=>[
'view' => function ($url, $comment) {
return Html::a('<span class="glyphicon glyphicon-plus">
</span>',$url,
[
'title' => Yii::t('yii', 'view'),
]);
}
], */
'urlCreator' => function ($action, $dataProvider, $key, $index) {
if ($action === 'view') {
$url = Yii::$app->urlManager->createUrl('option?id='.$key.'');
return $url;
}
if ($action === 'update') {
$url = Yii::$app->urlManager->createUrl('question/update?id='.$key.'');
return $url;
}
if ($action === 'delete') {
$url = Yii::$app->urlManager->createUrl('question/delete?id='.$key.'');
return $url;
}
}
],
[/ NOEDIT]
Задача ещё не решена.
Других решений пока нет …