Bom dia pessoal!
Estou tentando criar um modal com botões de confirmação. Preciso que quando o usuário clique no botão "Sim" o botão desapareça e uma função Javascript seja executada. Com a ajuda aqui do fórum consegui fazer a função ser executada, mas o modal permanece aberto todo o tempo do processamento da função (inclusive após o término da mesma).
Como fazer para a o popup fechar após o usuário clicar no botão "Sim"?
Segue abaixo o meu código.
bindings: {
global: {
'enviaCursos': ['click_enviaCursos'],
}
},
function criarCurso: function() {
var myModal = FLUIGC.modal({
title: 'Confirmação',
content: 'Tem certeza que deseja continuar?',
id: 'modalConfirmSendTrainings',
actions: [{
'label': 'Sim',
'bind': 'data-enviaCursos',
'autoClose': true,
},{
'label': 'Não',
'autoClose': true,
}]
}, function(err, data) {
if (err) {
// do error handling
} else {
// do something with data
}
});
},
enviaCursos: function() {
// Do the job
}
Agredeço desde já quem puder me ajudar.
Olá Ricardo, tente $('#modalConfirmSendTrainings').modal('hide');
— Diogo Boegershausen 06 de Aug de 2018Olá Diago. Funcionou! Muito obrigado =D
— Ricardo Carvalho 06 de Aug de 2018