Senhores,
Tenho em um grid um campo do tipo imagem html, o qual “chama” (via link) uma aplicação blank parametrizando o ID do registro.
Com base nesse id, faço uma requisição HTTP para uma aplicação REST externa e, caso bem sucedida, faço o redirecionamento para um control. Ao confirmar o control, no evento onValidateSuccess, algumas alterações e inclusões na DB são feitas e, caso bem sucedidas, dois redirs são esperados, um com target _blank (abre um boleto em nova aba), e outro retornando ao grid inicial, parametrizando uma mensagem.
O problema é que nenhum dos redirs finais (abrir o boleto e redirecionar novamente ao grid inicial) funcionam.
O resultado esperado é:
Grid -> Blank (Req REST) -> Control (Boleto) -> Grid (com msg parametrizada)
O que já tentei, com base na documentação e ferramentas de busca:
- Utilizar a macro sc_commit_trans() antes dos redirecionamentos;
- Utilizar o parametro “F” após o target do redir;
- Utilizar o nome do programa destino com e sem .php
Alguma sugestão do que pode estar causando a falha nos redirecionamentos?