Metodo de ocultar botões no novo formulário não está funcionando corretamente

Olá ãgradeço antecipadamente a atenção ao meu problema.
Eu criei um metodo que oculta os botões de salvar, excluir e um botão que criei, ele oculta sempre que um campo especifico estiver com valor 1.
Eu chamo o metodo no onLoad.
Com registros já existentes ele funciona perfeitamente, mas quando clico em novo e vem um formlário vazio sem valor nenhum ele trás sem os botões.
Dando echo no campo ele não trás nenhum valor, segue o metodo, já tentei comparar o campo com “” e mesmo assim não deu certo.

if ({ft_efetivado} == 1){
sc_btn_display(‘update’,‘off’);
sc_btn_display(‘delete’,‘off’);
sc_btn_display(‘btn_aprovar’,‘off’);
}else{
sc_btn_display(‘update’,‘on’);
sc_btn_display(‘delete’,‘on’);
sc_btn_display(‘btn_aprovar’,‘on’);
}

if({campo Id da tabela} != null) {

if ({ft_efetivado} == 1){
sc_btn_display(‘update’,‘off’);
sc_btn_display(‘delete’,‘off’);
sc_btn_display(‘btn_aprovar’,‘off’);
}else{
sc_btn_display(‘update’,‘on’);
sc_btn_display(‘delete’,‘on’);
sc_btn_display(‘btn_aprovar’,‘on’);
}

}

else {
Botões que aparecem

sc_btn_display(‘update’,‘on’);
sc_btn_display(‘delete’,‘on’);
sc_btn_display(‘btn_aprovar’,‘on’);

}

Talvez dê certo

Não deu certo ficou da mesma maneira, acho que isso acontece porque quando é criado um novo formulário ele não tem nem a pk nenhuma referecia para dizer se vai ter botão ou não, a já deixei uma condição para que fosse verdadeira primeiro, mas também não adiantou.
Já tentei com a macro sc_btn_new mas sem sucesso.
if (sc_btn_new){
sc_btn_display(‘update’,‘on’);
sc_btn_display(‘delete’,‘on’);
sc_btn_display(‘btn_aprovar’,‘on’);
}
else{
}

If ({id}>0) {

}else{

}

" acho que isso acontece porque quando é criado um novo formulário ele não tem nem a pk nenhuma referecia "
Exatamente por isso…


Haroldo InfinitusWeb
If ({id}>0) {

}else{

}

Na verdade não existe registro, então os campos estão vazios.
Mas os atributos da classe do formulário são criados sim, então {id} existe, apenas está vazio.

Inspecione a página para ver se não já erro no DOM.