Ocultar campos e botões usando uma condição...

Pessoal estou tentando em um form, ocultar um campo e um botão, em um determinada condição, por tipo de prefixo, oculta os dois, mas o código abaixa não está dando certo:

if ({prefixo} == “TPA”)
{
sc_field_display({btn_CertAlt}, on);
sc_field_display({LinhaAlt},on);
}
else
{
sc_field_display({btn_CertAlt}, off);
sc_field_display({LinhaAlt},off);
}

acho que estou pecando no tipo de EVENTO, já no ONCLICK, ONCHANGE e não da certo !! Alguma luz ??

para botão o código tem que ser:

sc_btn_display(“Nome_Botao”, “on/off”)

quando você executa um sc_field_display em um campo não existente da erro de javascript e daí pra frente nada funciona direito mais.

Inspecione seu código e verifique os erros de javascript.

Haroldo,

o campo de certo, mas o botão não…!!

Luizjr, acho que é só questão de atenção sua, e ler seu próprio código antes de postar.
O Haroldo já te deu a resposta e vc nem percebeu.

Não é: sc_field_display({btn_CertAlt}, off);
É: sc_btn_display(“btn_CertAlt”, “on/off”);

http://www.scriptcase.com.br/docs/pt_br/macros-scriptcase/macros-scriptcase#sc_btn_display

Rodrigo,

Desculpe, mas fiz como o Haroldo colocou no exemplo, e de várias forma, com e sem aspas…e não da certo.

Posta teu último código, que tipo de aplicação, evento usado…

o nome do seu botão eh esses mesmo? btn_CertAlt???

Deu certo…gerei a aplicação ao invés de apenas executar…!! Valeu…Haroldo e Rodrigo…!!

Gerar e executar não tem o mesmo efeito ?

Sim tem …com certeza não foi só gerar que resolveu!! A menos que seja questão de cache… di novo!!!:stuck_out_tongue:

Também tinha alterado para aspas simples ‘nome do campo’, ‘on’…tá rodando legal !!