Apenas para complementar, em casos que estender a DataGrid não é viável,
talvez a usar de métodos dentro dos próprios DTO's seja uma solução, como
apresentado aqui:
http://forum.flexbrasil.com.br/viewtopic.php?f=8&t=455&p=1648&hilit=labelFunction#p1642
Utilizando o modo "decorado", é possível usa
Pessoal,
que bom tantas mensagens ! Eu acho que estou mau acostumado com o
XPO+ASPxGridView, que é uma outra tecnologia
Deu pra ver que não dá mesmo tudo bem agente dá um jeito As
soluções que foram apresentadas resolvem o problema, e é isso que
importa
Abra
Sua solução é praticamente igual a do Daniel Negri.
Veja só bem:
- herança =! composição (embora ali há não há bem uma composição)
- sobreescrever o método itemToLabel =! criar método q será usado como
labelFunction
Até poderia-se usar a classe E4XParser para recuperar os objetos, mas receio
não
Mas é justamente isso que a classe E4XParser que eu mandei antes faz...
Com o bonus de tratar atributos de XML, coisa que vc não previu em seu
post.
[EMAIL PROTECTED]
e o trem é free e codigo aberto. Refazê-lo é reinventar a roda, não?
abraços,
- Luís
> Hum funciona bem D
Hum funciona bem Daniel (Negri) ... mas acho q assim vc amarra muito seu
DataGrid.
Claro que, para todo caso vale análise antes, mas acho a coisa mais simples,
viável, e - o mais importante - REUTILIZÁVEL a se fazer nesse caso é:
1) extends DataGridColumn
2) sobrescreva o método itemToLabel (