Pessoal, boa tarde! Tenho uma dúvida que é a seguinte.
Tenho uma grid e nela em cada registro, uma ligação para outra grid onde com o botão run eu gero uma etiqueta em PDF (ReportPDF).
O problema que estou enfrentando é o seguinte. Quando eu entro nessa segunda grid e executo o run para gerar a etiqueta, ao clicar em “Voltar” ele não está retornando mais. Por algum motivo se perde.
Na configuração do botão run está para abrir na mesma janela mas no sc_redir eu coloquei pra abrir em blank. Como tentativa de resolução, fiz o inverso, colocando a configuração do botão pra abrir em blank e na redir, deixei self. Ele até funciona, porém tenho que clicar em OK pra depois clicar em voltar.
A dúvida é: tem como tirar esse bendito desse ok? Ou melhor, fazer com que volte automaticamente pra grid? Tentei o sc_exit(); mas ele não funciona após o redir.
Resolvi da seguinte forma:
-
Deixei na configuração do botão o Target = Mesma Janela
-
No sc_redir, coloquei o target _blank
-
Inseri o código abaixo após o redir para que o clique do botão ok seja automático:
echo <<<html
<script>
$(document).ready(function() {
// Evento de clique no botão
$('input[name="nmgp_bok"]').click();
});
</script>
html;
1 Curtida