[Resolvido] Cor nas grid quando tiver nomes no setor

Qualquer cosia tenta mandar o parâmetro direto, ao invés de usar a variável usa o valor das cores, só alterar no echo

Não tenho muito conhecimento com código, como faria?

Quando coloco desta forma

sc_field_style({setor}, ‘#33FF99’, ‘10px’, ‘#000000’, ‘Arial, sans-serif’, ‘bold’);
ele fica assim
image

@gijunior, entendi que você tem dificuldades co código. Você poderia ter dito isto logo no primeiro post. Vamos lá então, pois vou facilitar ao máximo pra você entender: Imagine que os campos que queiras pintar na tua grid são: UNIDADE,ANDAR,SETOR e HOSTNAME (me baseando no print do teu post anterior. Então no evento onRecord da tua grid você precisa fazer o teste de acordo com o que precisas. Desta forma o código ficaria assim:

if({setor} == 'NAVIDECK') 
{
	sc_field_style({unidade}, "#fdf4d2");
	sc_field_style({andar}, "#fdf4d2");
	sc_field_style({setor}, "#fdf4d2");
	sc_field_style({hostname}, "#fdf4d2");
}
else if({setor} == 'MUD/LAB') 
{
	sc_field_style({unidade}, "#73aaff");
	sc_field_style({andar}, "#73aaff");
	sc_field_style({setor}, "#73aaff");
	sc_field_style({hostname}, "#73aaff");
}

O que acontece é que desta forma estás colorindo cada célula da grid, como se fosse uma planilha Excel. Então precisas destacar QUAIS campos terão a cor de fundo alterada, dependendo da tua condição.
Se tiveres mais campos a terem mudanças no fundo, basta acrescentar esses campos no teu IF acima.

Experimente esse exemplo aí e nos informe os teus resultados.

3 Curtidas

Podemos dar sugestões, dicas, orientações para dúvidas Scriptcase.

A minha sugestão é totalmente funcional.

Mas ensinar PHP por aqui complica.

2 Curtidas

Bom dia!, Kleyber funcionou perfeitamente, muito obrigado.
]image