form mod grid editavel - alterar cor

pessoal

andei pesquisando a respeito no forum e sinto que nao vou encontrar nada…

tenho um form grid editavel. necessito “cambiar” a cor do texto se um campo for valor"xx".

em consultas usa-se o sc_field_color. Em form’s ? has solution ?

agradeço alguma informação

abraços

isso saiu do lugar? http://www.netmake.com.br/forum/index.php?topic=1089.msg9316;topicseen#msg9316

outra pergunta: é possivel mudar a cor das linhas dentro de um lookup ? (que é, eu sei que é… gostaria de saber como fazer no sc)

Acredito que não há solução para o caso utilizando apenas os recursos nativos mas voce pode apelar para o javascript.

dite as linhas (links)… estou pesquisando a torto e a direito e nao encontro referencias…

agradeço muito

Para trocar as regras de um css usando jquery:

function trocaRegras(elemento, regras){
for (var i in regras){
$(elemento).css(regras[i][0], regras[i][1]);
}
}

Utilizacao:

$(document).ready(function(){
novasRegras = new Array();
novasRegras[0] = new Array(‘background-color’,’#FF0000’);
novasRegras[1] = new Array(‘color’,’#FFFFFF’);

     $("#id_do_elemento_gerado_pelo_SC").click(function(){
              trocaRegras(this, novasRegras);
    });

});

pra implementar esse codigo vc pode dar um echo de tag script no onload da sua app.

Veja se ajuda em algo, fiz isso aqui meio na correria pq to trabalhando em outras coisas.

o problema do grid vc tem que saber a qual linha se refere pois o id dos elementos recebem o número da linha.

Não necessariamente precisa ser o id.

Pode ser o seletor de classes, nome, valor de um atributo, etc. Só dar uma olhadinha no guia de referencia de seletores jquery

segue o link:

http://api.jquery.com/category/selectors/

Acho que o Haroldo quis dizer o script do SC.

Sim, em uma formulário grid, pelo que entendi, algumas células de determinadas linhas receberão a troca da cor. cada célula tem um id diferente, ou seja a célula da primeira coluna da primeira linha tem um id diferente da célula da primeira coluna da segunda linha.

Mas pelo que foi dito inicialmente, ele só vai usar essa alteração em campos com determinados valores, então nesse caso ele só vai precisar usar um seletor. Algo como:

$('input[value="Valor Desejado"]').css('background', 'red');