20% OFF para compra e renovação →

Autor Tópico: DICA:: Consulta (GRID) Iniciar pelo Resumo Dinâmicamente  (Lida 173 vezes)

Haroldo

  • Expert
  • *****
  • Mensagens: 8642
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
DICA:: Consulta (GRID) Iniciar pelo Resumo Dinâmicamente
« Online: Julho 25, 2018, 12:14:11 pm »
Me questionaram da possibilidade de no menu chamar a mesma aplicação de consulta em dois links diferentes sendo um iniciando pela consulta e outro pelo resumo.

a macro  sc_apl_conf("minha_consulta", "start", "resumo");  <--- essa opção não funciona (Sugestão a NM).

Para não criar duas aplicações iguais sendo uma apenas iniciando pelo resumo segue tentei setar globais internas do SC mas não deu certo pois são tratadas antes do evento onApplicationInit.

Então parti para solução  (nada ideal mas funciona)  de acionar o click do botão Resumo assim que a consulta é carregada.

Segue a sugestão:


onApplicationInit:

Código: [Selecionar]
[iw] = new StdClass;
[iw]->resume=1;

onHeader:

Código: [Selecionar]
if ([iw]->resume) {
?><script>
$( document ).ready(function() {
     nm_gp_move('resumo', 0);
 });
 
</script><?PHP
 [iw]->resume=0;
}

Aplicação/Variáveis Globais

iw (de saída, opcional, não POST, não GET, não SESSION)

Dessa forma não fica preso no resumo e pode voltar a consulta normalmente.
« Última modificação: Julho 25, 2018, 12:16:08 pm por Haroldo »

mkla1987

  • Novato
  • *
  • Mensagens: 8
    • Email
Re:DICA:: Consulta (GRID) Iniciar pelo Resumo Dinâmicamente
« Responder #1 Online: Novembro 06, 2018, 04:54:13 pm »
Funcionou que uma beleza !!!!

Você é fera mesmo Haroldo !!!

Beswai

  • Novato
  • *
  • Mensagens: 2
Re:DICA:: Consulta (GRID) Iniciar pelo Resumo Dinâmicamente
« Responder #2 Online: Novembro 12, 2018, 04:53:20 am »
Where can you find more information?