Olá pessoal, tenho uma consulta com um botão php que executa um form modal que insere dados na grid.
Minha dúvida é: como após a execução desse form, eu volte para grid e atualizo a mesma com o registro que acabei de inserir?
Desde já, agradeço.
- Abra o código gerado pelo Scriptcase.
- Descubra o nome do grid no código fonte.
3)Use um javascript que faça o reload da grid usando o nome descoberto no item 2.
Este javascript deve ser colocado nos eventos do form onAfterUpdate, onAfterInsert
Se alguém souber de uma maneira mais fácil. Por favor nos ensine.
Outra coisa dê uma olhada neste parte da documentação:
http://www.scriptcase.com.br/docs/pt_br/v81/manual_mp.htm#aplicacoes-de-consulta/ligacoes/ligacao-de-aplicacao
Ação após um insert - Ver tabela abaixo:
Propriedade Valor
Recarregar a grid Faz um refresh da página corrente
Mover para o final da grid Navega a consulta para a última página
Não sei se aplica no grid ou no form
não entendo o botão php abrir uma modal…
mas da app modal basta recarregar o parent ao fechar.
Normalmente eu faço assim quando quero colocar um Botão NOVO na GRID:
Grid (Consulta) Criando BOTÃO NOVO
Criar o Botão NOVO > PHP:
sc_redir(form_pedidos.php, numero=0, “_self”);
// O Formulário de inclusão redirecionado vai ativar o botão VOLTAR Sozinho e voltar para
a Grid (Consulta) já com o registro incluído.
Entendi Jailton,
Mas como recarrego a grid mostrando o registro incluído?
na sua aplicação que está no modal faça um sc_redir com target parent
Thyago, obrigado pelo suporte mas dessa forma a aplicação irá ser redirecionada dentro do modal. Gostaria que ela fechasse o modal e voltasse para grid e atualizando-a.
Mostre-nos como está fazendo o redir. O target parent é pra sair do modal sim.
Bom, estou em uma aplicação grid.
Na grid eu fiz um botão php com um sc_redir(“form.php”), chamando meu formulario e passando alguns parametros.
No form em onvalidatesuccess, eu faço outro sc_redir para a grid usando _parent
no AfterUpdate do Form Modal, inserir:
sc_commit_trans();
sc_redir(nome_da_consulta.php, “”, “_parent”);
Aojunioro, bom dia!
A minha consulta está em um “mestre/detalhe” de um formulário e essa solução não funciona. Conhece alguma opção?
To com uma situação parecida, tenho um mestre com 2 gridViews e no evento onafterinsert o grid A insere valores no grid B. Preciso que o grid B dê refresh após a inserção no grid A para exibir os valores…