[flexdev] Re: RES: [flexdev] Re: Relacionamentos 1x1 na DataGrid

2008-09-23 Por tôpico Rodrigo Pereira Fraga
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

[flexdev] Re: RES: [flexdev] Re: Relacionamentos 1x1 na DataGrid

2008-09-22 Por tôpico Daniel Schmitz
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

[flexdev] Re: RES: [flexdev] Re: Relacionamentos 1x1 na DataGrid

2008-09-22 Por tôpico Mário Júnior
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

[flexdev] Re: RES: [flexdev] Re: Relacionamentos 1x1 na DataGrid

2008-09-22 Por tôpico Luis Eduardo
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

[flexdev] Re: RES: [flexdev] Re: Relacionamentos 1x1 na DataGrid

2008-09-22 Por tôpico Mário Júnior
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 (