MG
Mudar a cor de uma coluna no TDataGrid
Olá
Eu preciso mudar a cor de algumas colunas no datagrid.
Mudar a cor da linha é algo fácil, mas eu preciso mudar a cor de algumas colunas.
Alguém já fez usando "setTransformer"?
Eu preciso mudar a cor de algumas colunas no datagrid.
Mudar a cor da linha é algo fácil, mas eu preciso mudar a cor de algumas colunas.
Alguém já fez usando "setTransformer"?
Você consegue acessar todas as colunas vinculadas à $row pela função getChildren ou get(indice):
Nataniel, boa tarde.
Funciona, porém se eu já estou formando a coluna, não!
No meu exemplo, a coluna que quero formatar é a coluna 5, não funciona, mas se eu utilizo por exemplo a coluna "0" zero e funciona.
Marcelo, o que acontece é que a coluna é adicionada à linha após chamar a função setTransformer, então se você usar a setTransformer na terceira coluna da grid, $row só terá 2 filhos(a primeira e segunda coluna).
Outra possibilidade é capturar o retorno da função addItem dentro da onReload, ela terá a instância da linha com todos os filhos(colunas).
Nataniel, funcionou.
Muito obrigado!