MC
mudança de cor TDataGridColumn
Pessoal, uma duvida com relação a TDataGridColumn
Tenho um campo denominado cor, onde aplico o TColor para gravar o codigo RGB
No grid preciso mostrar o codigo RGB e modificar a cor conforme a definição RGB que o usuário escolheu no ato do cadastramento.
$column_cor = new TDataGridColumn('cor', 'Cor', 'left',30);
Existe alguma forma de passar parâmetro para tal modificação ?
Att
marcelo
Tenho um campo denominado cor, onde aplico o TColor para gravar o codigo RGB
No grid preciso mostrar o codigo RGB e modificar a cor conforme a definição RGB que o usuário escolheu no ato do cadastramento.
$column_cor = new TDataGridColumn('cor', 'Cor', 'left',30);
Existe alguma forma de passar parâmetro para tal modificação ?
Att
marcelo
Marcelo, você precisa usar o método setTransformer para a coluna. Nele você cria um label setando o background para a cor da coluna com o $value. Caso você queria exibir outro texto ao invés do código da cor, pode acessar as propriedades do objeto como no exemplo abaixo:
Tem esse exemplo no tutor:
adianti.com.br/framework_files/tutor/index.php?class=DatagridLabelVi
Oi Marcelo, vc pode usar o setTransformer:
Obrigado
Henrique Andrade e Ivan Fernandes pelo apoio...
Funcionou perfeitamente...
Forte abraço e sucesso...