DICA:: Consulta (GRID) Iniciar pelo Resumo Dinâmicamente

(Haroldo) #1

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:

[iw] = new StdClass; [iw]->resume=1;

onHeader:

[code]if ([iw]->resume) {
?><?PHP
[iw]->resume=0;
}[/code]

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.

(mkla1987) #2

Funcionou que uma beleza !!!

Você é fera mesmo Haroldo !!!

(Beswai) #3

Where can you find more information?