Override alert yii2 confirm with SweetAlert

Misalkan kalian sudah install widget Sweetalert di Yii2 kalian, tapi kok alert ketika confirm delete dari gridview atau apapun masi menggunakan tampilan alert js biasa, seperti kita menggunakan alert(); biasa.

nah ini ada cara biar semua yg bentuk javascript confirm bisa kita override ke tampilan swal tanpa rubah 1 per 1. Gunakan saja tag ini:

//Override Yii2 javascript confirm
yii.confirm = function (message, okCallback, cancelCallback) {
swal({
title: message,
type: 'warning',
showCancelButton: true,
closeOnConfirm: true,
allowOutsideClick: true,
confirmButtonColor: "#DD6B55",
}, okCallback);
};
  • terus di save misalkan namanya Overridealert.js
  • letakan file di folder “asset” atau tempat biasanya css dan js asset berada
  • jangan lupa daftarkan file asset js anda di Assets.php
  • udah gitu aja

Leave a Reply

Your email address will not be published. Required fields are marked *