FC
Formatar DataGrid
Fechado
<php
$campo->setTransformer(array($this, 'valida'));
?>
Achei fantastico esse exemplo de formatar as linhas do Data Grid eu uso varias funções para validar dados pois eles me chegam de uma fonte de dados externa, mas uma coisa me deixou encucado eu gostaria de usar essa rotina baseada em um dado de outro campo !!!
seria assim
___________
| 1 | vermelho |
| 2 | verde |
___________
baseado na coluna 1 alterar a formatação da coluna 2... alguém fez algo parecido?
$campo->setTransformer(array($this, 'valida'));
?>
Achei fantastico esse exemplo de formatar as linhas do Data Grid eu uso varias funções para validar dados pois eles me chegam de uma fonte de dados externa, mas uma coisa me deixou encucado eu gostaria de usar essa rotina baseada em um dado de outro campo !!!
seria assim
___________
| 1 | vermelho |
| 2 | verde |
___________
baseado na coluna 1 alterar a formatação da coluna 2... alguém fez algo parecido?
Oi Pessoal como prometido fiz os testes funcionou beleza vou explicar
dentro do loop do onReload podemos alterar o estilo para cada objeto no caso querendo fazer para linha toda adicionar todos os campos do grid.
foreach ($objects as $object){
if ($object->campo == 'E'){
$object->campo1 = '<span style="color:red">'. $object->campo1 . '</span>';
$object->campo2 = '<span style="color:red">'. $object->campo2 . '</span>';
}
}
Agradeço ao Elieser, Guilherme e Wederson pela ajuda...