Autor Tópico: Macro sc_block_display em consulta  (Lida 759 vezes)

AdemilsonLG

  • Novato
  • *
  • Mensagens: 28
    • Email
Macro sc_block_display em consulta
« Online: Janeiro 24, 2013, 08:47:06 am »
Pessoal.

   Tenho uma consulta do tipo Slide onde configurei varios blocos de exibição e preciso em uma determinada situação inibir a exibição de um desses blocos, mas não estou conseguindo usar a macro 'sc_block_display', estou utilizando no evento onScriptInit conforme consta no escopo da macro, mas mesmo assim ela não funciona. Talvez a sintaxe que estou usando esteja errada, embora não me ocorra nenhuma mensagem de erro, apenas não esconde o bloco.
   Alguém pode me enviar um exemplo de utilização dessa macro?

   Obrigado a todos e um grande abraço...

   Ademilson Garcia.

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 890
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Macro sc_block_display em consulta
« Responder #1 Online: Janeiro 28, 2013, 04:40:32 pm »
Segue o exemplo Ademilson

EX:
if ({tp_cli} == "fisica")
{
sc_block_display(juridica, off);
}
else
{
sc_block_display(fisica, off);
}

Thyago
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Macro sc_block_display em consulta
« Responder #2 Online: Janeiro 28, 2013, 07:14:07 pm »
Evento onScripInit:

Este evento é executado toda vez, quando a aplicação é carregada, ou recarregada, antes da execução do select principal da aplicação. Neste escopo, normalmente, são executadas as macros que alteram o select, tais como: sc_select_field, sc_select_order, sc_select_where(add), etc...
George Carvalho
Porto de Galinhas/PE