Ola,
Depois que eu executo minha acao ajax, eu limpo a tela e defino o foco ao elemento de pesquisa. Isso funciona certinho. Mas quando eu uso o sweetalert para mostrar que houve sucesso, quando eu fecho o swal, ele coloca o foco onde é para ser, e em seguida o foco vai para o elemento onde estava o ultimo foco. A o que eu fiz para contornar isso foi ativar a opcao toast: true
nas opcoes do swal. Mas eu nao quero o alerta assim.
Alguem sabe como contornar isso??
function onMovimentacaoConcluida(resultado) {
Swal.close()
$('#idProduto').val('')
$('#descricao').val('')
$('#precocompra').val('')
$('#precocusto').val('')
$('#precovenda').val('')
$('#estoque').val('')
$('#quantidade').val('')
Swal.fire({
position: 'top-end',
icon: 'success',
title: 'Operação concluida com sucesso!',
showConfirmButton: false,
timer: 3000,
toast: true, //para funcionar precisa colocar essa opcao.
});
$('#codigoEan').val('').focus()
}
//se eu colocar o swal dessa maneira o foco nao fica no campo codigoEan
//Swal.fire("Mensagem", "Operação realizada com sucesso.", "success")