Haroldo, funcionou perfeitamente.
Mais uma vez, obrigado!
Abraços
Marcelo
Só vi um problema na implementação, ela funciona e muito bem, mas na V8 não vi a opção de desabilitar o processamento ajax, e aí com ajax habilitado ao navegar na grid, alterar quebras ou quantidade de registros por página a linhas não respeitam o código.
Não sei porque o processamento ajax afetaria esse código.
Saulo
Uso com ajax e esta nova implementação não gerou os problemas da anterior.
Também estou usando V8.
Abraços
Marcelo
Então implementei com as duas opções que o Haroldo postou e acontece o problema de não colorir a linha na navegação.
Vou ver se consigo entender o porque esta acontecendo comigo isso.
Mais uma vez obrigado Haroldo!!
Saulo
Um detalhe no qual penei bastante… veja em “Layout” - Cabeçalho e Rodapé se estão habilitados.
No começo o Haroldo deve lembrar, não funcionava até que eu habilitei cabeçalho e rodapé e funcionou.
Abraços
Marcelo
Sim esta habilitado.
Saulo
Posta parte do código que está implementando para ver se podemos ajudar!
Marcelo
No onrecord tenho o seguinte codigo:
$_i={sc_seq_register};
if({status} == 'Baixado'){
$_cor ='#00CCCC';
}else{
$_cor ='#FF9900';
}
if({vencimento} < date("Y-m-d") and {status} <> 'Baixado'){
$_cor ='#FF0000';
}
{linha} = "<script>$('#id_sc_field_id_financeiro_".$_i."').parent().parent().css( \"background\", \"".$_cor."\" );</script>";
Este novo código não precisa da onheader
Sim foi o que notei, tudo acontece no onrecord.
Saulo
Este campo é um campo da tabela?
Não sei se tem algo a ver, mas eu segui a instruções do Haroldo e criei um campo “virtual” e usei ele.
Já tentou isso?
Marcelo
Não é um campo criado manualmente.
Sim, deve ser criado um campo manualmente, para que nos permita escrever o html necessário para a modificação dinâmica. Antes era feito na onHeader.
Boa tarde,
Tentei das duas maneiras e não consegui utilizar o código, ele funciona no SC 8?
Obrigado desde já.
Primeiramente obrigado Jailton,
Estou utilizando o seguinte código:
$i=1;
if({NF} == “N”){
$_i={sc_seq_register};
$cor="#FF000";
{C}="";
}
Estou utilizando a versão 8.1.038 e não está funcionando, Sabe o que pode ser?
Obrigado,
Att Junior Neves.
Localizei a falha, na configuração do campo precisa habilitar “Executar conteúdos em JavaScript”.
Para deixar registrado, consegui desta outra forma também:
if({NF} == ‘S’){
$_i={sc_seq_register};
$_cor="#FF0000";
{C} = " #SC_ancor".$_i."{background-color: red;} ";
}
Observação, só funcionou com a configuração do grid em Scroll Infinito, no parcial ele zera o SC_ancor e começa a contagem a cada página que você muda.
Preciso de outra ajuda, como remover o campo {C} para não ser exibido no grid?
Eu indiquei aquele link porque já tinhão falando sobre este assunto e participei com uns posts, mas não cheguei a usar a rotina e quem questionou não retornou mais, para ver se tinha conseguindo
finalizar o código para poder termos o código correto final.