Grid Editável - Ocultar campo por inteiro

Boa tarde pessoal.

Cenário:
O campo {data_val_disp_med} inicia oculto, quando o usuário alterar o valor do campo {dia} “utilizando-se de um select” preciso que o campo {data_val_disp_med} seja mostrado para o usuário no formulário.

Já tentei mas sem sucesso utilizando as seguintes macros:

[ol][li]sc_field_readonly({data_val_disp_med}), off);[/li]
[li]sc_field_display({data_val_disp_med}, off);[/li]
[li]sc_field_disabled({data_val_disp_med});[/li][/ol]

Obrigado

Pelo que entendi o campo inicia “oculto”, então para mostra-lo terá que usar: sc_field_display({data_val_disp_med}, on)…

Espero ter lhe ajudado.

Bom vou tentar explicar novamente.
No último texto errei nas palavras.

Cenário:
O campo {data_val_disp_med} preciso que o mesmo fique oculto no formulário e quando o usuário alterar o valor do campo {dia} “utilizando-se de um select” preciso que o campo {data_val_disp_med} seja mostrado para o usuário no formulário.
Este campo {data_val_disp_med} é do tipo data que faz uso do calendário.
Ao utilizar a macro sc_field_display({data_val_disp_med}, off); o campo no form fica com o label oculto e o campo exposto.
Ou seja pelo que li os formulários gerados pelo SC são baseados em coluna.
Portanto como ocultar uma determinada coluna do form.

Testei já as macros abaixo relacionadas mas sem sucesso.

[ol][li]sc_field_readonly({data_val_disp_med}), off);[/li]
[li]sc_field_display({data_val_disp_med}, off);[/li]
[li]sc_field_disabled({data_val_disp_med});[/li][/ol]

Obrigado.

Entendi…

Não sei uma macro do scriptcase que esconderá essa coluna por inteira.
Quando é em Formulários Único Registros crio um bloco e o escondo. Agora no seu caso, se ninguém conseguir passar essa informação para você, terá que fazer via javascript ou jquery, vendo a hierarquia do DOM do campo e esconder seus parentes…

Consegui resolver assim:

utilizei o campo FATURADO para controle do IF, e um campo virtual FATURAR do tipo img_html com o link configurado nele

inspecionar o campo -> faturar -> id_imghtml_faturar_
contador da Linha: $sc_seq_vert

No evento onRecord

if ({faturado} == 1)
{
	$hide_campo  = '#id_imghtml_faturar_'.$sc_seq_vert.'{display: none; } ';	
?>
<!DOCTYPE html>
	<html>
		<style>
			<?php echo $hide_campo  ?>
		</style>
	</html>
<?php

}