===== Okno informacji, potwierdzenia ===== {{:alert.png?400|}} ==== w GridView ==== [ 'attribute' => 'akcje', 'label' => false, 'format' => 'raw', 'headerOptions' => ['style' => 'width:15%'], 'value' => function($model) { return Html::a('', ['/regulacje/delete', 'id' => $model->id], ['class' => 'btn btn-outline-danger btn-sm ml-3', 'title' => 'Usuń regulację', 'data' => [ 'method' => 'post', 'params' => ['id' => $model->id] ], 'data-confirm' => ' Na pewno usunąć regulację: ' . $model->tytul . '?
(Operacja nieodwracalna !)' ]); } ]
==== Normalny przycisk w widoku ==== true]); ..... echo Html::a( 'Usuń', ['/item/delete', 'id' => $model->id], [ 'data-confirm' => 'Na pewno usunąć ??
Operacja nieodwracalna' 'data-method' => 'post' ] );
Usunięcie wstawiania znacznika
w miejsce końca linii echo Dialog::widget(['overrideYiiConfirm' => true, 'options' => ['size' => Dialog::SIZE_LARGE,'nl2br' => false]]); ===== Komunikaty Growl (flash) ===== W layoucie main.php
session->getAllFlashes() as $message):; ?> (!empty($message['type'])) ? $message['type'] : 'danger', 'title' => (!empty($message['title'])) ? Html::encode($message['title']) : '', 'icon' => (!empty($message['icon'])) ? $message['icon'] : 'fa fa-info', 'body' => (!empty($message['message'])) ? Html::encode($message['message']) : '', 'showSeparator' => true, 'delay' => 1, 'pluginOptions' => [ 'delay' => (!empty($message['duration'])) ? $message['duration'] : 3000, 'placement' => [ 'from' => (!empty($message['positonY'])) ? $message['positonY'] : 'top', 'align' => (!empty($message['positonX'])) ? $message['positonX'] : 'right', ] ] ]); ?>
W kontrolerze Yii::$app->session->setFlash('info', [ 'type' => 'info', 'duration' => 5000, 'icon' => 'fa fa-users', 'message' => 'Zapisano opis', 'title' => 'Uwaga!', 'positonY' => 'top', 'positonX' => 'right' ]);