(RESOLVIDO) Capturar o OK no sweetalert2 em metodo javascript

boa noite
to precisando capturar OK no SA2 para realizar uma ação, porem não consigo de maneira alguma, alguém saberia me orientar onde estou errando, fiz assim:

  • em um formulario
  • crie um metodo javascript de nome teste e coloquei o seguinte codigo do SA2:
    Swal.fire({
    title: ‘Sucesso!’,//titulo
    text: ‘Texto’,//texto
    type: ‘success’, // ou “error”, “warning”, etc.
    showCancelButton: true,//se vai habilitar o cancela
    confirmButtonColor: ‘#3085d6’,//cor do confirma
    cancelButtonColor: ‘#d33’,//cor do cancelada
    confirmButtonText: ‘OK’,//texto confirma
    cancelButtonText: ‘Cancelar’,//texto cancela
    allowOutsideClick: false// Desabilita o fechamento ao clicar fora do alerta
    // Código apos
    }).then((result) => {
    // se OK
    if (result.isConfirmed) {
    console.log(“confirma!”);
    alert(“teste confirma!”);
    }
    else if (result.isDenied) {
    console.log(“cancela!”);
    alert(“teste cancela!”);
    }
    });
  • apenas para teste no evento onafterupdate chamei o metodo:
    sc_ajax_javascript(‘teste’);

a mensagem do SA2 aparece toda configurada como eu quis, porem não consigo capturar se foi clicado no OK ou Cancelar, alguem ja utilizou o SA2 dessa maneira no SC para dar uma ajuda

deixar aqui a solução:
tive que substituir o if (result.isConfirmed) por if (result.value) e o if (result.isDenied) por if (result.dismiss)

1 Curtida