Prezados,
A macro sc_field_style para o segundo argumento não aceita que seja colocado uma variável.
O que consta no HELP:
sc_field_style( {Meu_Campo}, “Background-Color”, “Size”, “Color”, “Family”, “Weight”)
Exemplo do HELP:
sc_field_style({data_nasc}, ‘#33FF99’, ‘15px’, ‘#000000’, ‘Arial, sans-serif’, ‘bold’);
Exemplo do que esta acontecendo:
Aqui funciona:
sc_field_style( {nome_campo}, '#008271', '', '', '', '');
Aqui NÃO FUNCIONA:
$cor_de_fundo = '#008271' ;
sc_field_style( {nome_campo}, $cor_de_fundo, '', '', '', '');
Abri o fonte gerado e foi criada a sintaxe:
$this->NM_field_style["nome_campo"] = "background-color:cor_de_fundo_;";
Vou ficar utilizando a sintaxe abaixo até que se resolva:
$this->NM_field_style["nome_campo"] = "background-color:" . $cor_de_fundo . ";";
Obs: Não testei com os outros argumentos. Versão 9.0.035