Edição em uma blank voltar para a posição do filtro na consulta de origem?

Olá eu tenho uma grid de um view com 3 tabelas. para realizar a edição eu utilizo uma blank na qual eu coloco este cód.

$_form = [glo_form];

if ($_form==‘Gerais’) {
sc_redir(form_public_GERAIS_CORE2.php,parm1=$_id,_parent);

}elseif ($_form==‘Faltas’) {

sc_redir(form_public_FALTAS_CORE2.php,parm1=$_id,_parent);

}elseif ($_form==‘Apontamentos’) {

sc_redir(form_public_PRODUTIVIDADE_CORE2.php,parm1=$_id,_parent);

}

até ai tudo bem.
mas no formulário de edição eu queria que depois de editado o registro ele voltasse para a grid de origem atualizando o registro e mantendo o filtro aplicado.
Atualmente eu coloco em Aplicação -> Navegação - a Url de saída e marco sair da plicação.
Mas ele volta para a grid e perde o filtro aplicado.
Se alguém puder me ajudar agradeceria muito.
Obrigado

Ola

Experimente colocar no final da blank

?>
script
parent.location.reload();
self.parent.tb_remove();
/script

<?php

Ou ainda; inspecione o codigo javascript do botão que usa para ir ao filtro que tem na grid.
Eu ja fiz isso em um controle e para voltar ao filtro eu usava um botão javascript com o seguinte codigo : "nm_gp_move(‘busca’, ‘0’, ‘’);; return false; e no filtro eu colocava em configurações para manter os valores ao retornar.

Acredito que uma dessas maneiras dara certo.
at;
Moacir

1 Curtida

Muito obrigado.
vou testar !!