Galera, Passei meu feriado com dor de cabeça, mas nada melhor que uma manha de sexta-feira para conhecer o atributo "properties" da classe ClassFactory. Estou muito feliz e esta todo mundo convidado para o Churrasquinho de gato lá em casa..he he he.
Sempre que eu passo uma componente para a classe ClassFactory, ela se encarrega de criar a instância deste componente cria um objeto interno, ao qual eu tenho acesso por através da propriedade "properties", então eu passo como um objeto e uma valor como o exemplo a baixo, depois chamo o método newInstance(). E voalá...! Tenho um valor aleatório (indicie) passado junto com a criação da coluna para o componente aplicado ao classfactory. segue exemplo: EDUARDO KRAUS, peço desculpa pois não consegui testar seu exemplo, mas com certeza vou testar e ver se também posso aplica-lo como outro recurso para a mesma situação. (Muito Obrigado). package componentes.visuais.componentesPlanilha { import mx.controls.dataGridClasses.DataGridColumn; import mx.core.ClassFactory; public class ColunaSemanasConsumidor extends DataGridColumn { private var componenteRender:ClassFactory; public function ColunaSemanasConsumidor(columnName:String=null) { super(columnName); this.componenteRender = new ClassFactory(ComponenteLinhas); this.componenteRender.properties = {valorSemana: uint(columnName)}; this.componenteRender.newInstance(); this.headerText = columnName+"º Semana"; this.itemRenderer = componenteRender; } } } On 2 jun, 15:59, Squik <rodrigower...@gmail.com> wrote: > Olá querido colegas, > > Fui ver meu neurologista ontem, disse a ele que minha enxaqueca estava > me matando... ele perguntou se eu tive alguma mudança da hábito > recentemente, e eu disse que não. Então ele me perguntou se eu estava > muito ansioso, eu disse para ele que sim, precisa entregar um projeto, > e não via a hora de deixá-lo pronto, porém segundo ele isto não era o > motivo da enxaqueca.. ai ele me perguntou se eu trabalhava com Adobe > Flex.. Então eu disse que sim. Então fiquei surpreso quando ele me > perguntou: Você andou tentando usar render em DATAGRIDS? > > Eu disse: Sim Doutor, eu andei tentando capturar o nome da coluna do > meu DATAGRID a partir de um componente renderizado pela função > itemrender do Datagridcolumn, e dependendo da coluna o componente pode > variar. > > Ele me perguntou: E você conseguiu obter a informação da coluna para > manipular seu componente? Ai eu disse: O fato de eu estar aqui > responde sua pergunta? (rsrsrs). > > Então como todo bom médico ele me encaminhou para a o grupo “flexdev”. > Então se puderem me ajudar com minha enxaqueca eu sou muito grato. > Pelo menos para eu passar bem este feriado. > > Abraço amigos! -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev