sweetAlert2 - показывать загрузчик и не закрывать кнопки отмены и подтверждения - PullRequest
0 голосов
/ 02 апреля 2020

Я создаю функцию с помощью SweetAlert2.

У меня есть модал, и я нажимаю на Подтвердить или Отмена, после чего им нужно будет сделать вызов Ajax. Итак, какую бы кнопку я ни нажал, я не хочу, чтобы подсластитель закрывался, и я хочу, чтобы загрузчик появлялся.

Я знаю, что с помощью атрибута preConfirm () он работает, но только на кнопка подтверждения. Я также хотел бы сделать это на кнопке отмены

Swal.fire({
    title: title,
    icon: icon,
    html: html,
    showCancelButton: true,
    showCloseButton: true,
    confirmButtonText: button1Text,
    cancelButtonText: button2Text,
    showLoaderOnConfirm: true,
    allowOutsideClick: () => !Swal.isLoading(),
}).then(function(result){
    if(result.value){
        Swal.showLoading();
        eventSubmitFunction("bouton 1"); 
    }else if(result.dismiss == 'cancel'){
        Swal.showLoading();
        eventSubmitFunction("bouton 2");
    }
})

Спасибо за вашу помощь!

...