colocar cor no fundo do form

Boa tarde,

tenho um form de proposta que precisa mudar o fundo de acordo com o status

exemplo: 5 dias da data abertura cor de fundo amarelo
10 dias da data abertura cor de fundo vermelha
20 dias da data abertura cor de fundo preto

sei que tem a função sc_field_color (“clienteid”, “#33FF66”); mas tenho muitos campos preciso do fundo do form

Obrigado

Nigri

.

Nigri bom dia,

Não conheço uma macro no SC que faça isso. Eu acho que nesse caso deves trabalhar com os temas do SC para mudar o teu form. Não sei se vai ficar legal, mas é a opção que vejo no momento.

crie 3 temas e os troque dinamicamente.

Boa tarde…

Obrigado pela dica vou ver como faço isso de acordo com o Harold

um abraço

Nigri

Boa tarde Haroldo,

Tentei fazer troca o tema mas infelizmente não consegui , pensei que tinha uma macro , mas não achei.

Procurei no fórum e também não achei mudar o tema dinâmico.

Se puder colocar um exemplo eu agradeço

Nigri

A macro existe, sc_set_theme(‘String Tema’).

Mas pelo que vi, ela não rola na onload.

vai ter que usar jquery para trocar dinamicamente a cor de fundo

Vamos lá:

Na onload:

[code]$_cor=“white”;
if ({status)>5 && {status)<10) $_cor=“yellow”;
if ({status)>10 && {status)<20) $_cor=“red”;
if ({status)>20) $_cor=“black”;

echo "
$(document).ready(function(){
$(‘td.scFormLabelOdd’).css(“background-color”,"$_cor");
$(‘td.scFormDataOdd’).css(“background-color”,"$_cor");
});[/code]

Vai ficar estranho mas vai aplicar a cor no fundo de todo o formulário.
Eu criaria um campo label no canto superior direito e trocaria a cor só dele.

Nigri?

Você não retornou com o resultado deste Tópico, resolveu?

Boa tarde Haroldo,

Tentei fazer mas não deu certo.

Mas como tinha outras pendências não retornei para verificar porque não deu …

Como sou ainda novato ainda demoro um pouco para fazer alguns testes.

mas pode deixar que vou voltar neste tópico

Mais uma vez muito obrigado pela ajuda tem sido útil

um abraço

Nigri

pelos testes que fiz aqui funcionou direitinho.