Mudar cor da linha / Mudar cor do registro -- Formulário tipo "Grid (View)"

Prezados,

Eis uma situação comum: se eu precisar colorir o texto de uma linha em um formulário tipo “Grid (View)”, como no exemplo abaixo, no qual eu gostaria de colorir de vermelho o texto do registro onde Ativado = Não.

Como fazer?

1 Curtida

Guariba,

Tenta usar a sc_field_color no evento onrecord.

desculpa acabei de ver só funciona em GRID normal, consulta.

Ari

1 Curtida

Bom dia senhores, passei pela mesma necessidade, então resolvi pesquisar o código gerado e consegui fazer isso funcionar. segue abaixo como fiz:

1 - No seu grid editável crie um campo qualquer {cor} por exemplo do tipo texto.
2 - Entre na opção “Posicionamento de campos” e deixe seu campo {cor} como campo que será exibido.
3 - Entre na opção “Campos” e escolha o campo {cor}.
4 - Na configuração geral do campo, marque a opção “campo escondido” como sim.
5 - Agora escolha o campo que você deseja mudar a cor.
6 - Entre na opção “Configuração da visualização / CSS do campo / Cor do campo (ou cor do fundo, fica a critério)”, e ponha o seguinte conteúdo “<?=$cor?>”.
7 - Entre na opção “Eventos / onLoadRecord” e ponha o seguinte código:

if ({Ativado} == “Sim”){
{cor} = “#99FF66”; //verde
} else {
{cor} = “#ff0000”; //vermelho
}

8 - Salve e execute.

Qualquer coisa mande um email para afenn@gmail.com.
Obrigado.

1 Curtida

Awesome. =X

1 Curtida

Na versão 7.01.0007 isso não funciona mais.

1 Curtida