Pessoal consegui pegar da seguinte forma.
<mx:DataGridColumn headerText="Código" dataField="numero"> <mx:itemRenderer> <mx:Component> <mx:Label text="{data.id.numero}"/> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> <mx:DataGridColumn headerText="Centro Custo" dataField="centroCusto"/> <mx:DataGridColumn headerText="Centro Custo" dataField="centroCustoConsumo" /> <mx:DataGridColumn headerText="Entidade" dataField="entidade" visible="false "> <mx:itemRenderer> <mx:Component><!-- PARA PEGAR A ENTIDADE É NECESSÁRIO {data.id.entidade.entidade} --> <mx:Label text="{data.id.entidade.entidade}"/> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> <mx:DataGridColumn headerText="Exercício" dataField="exercicio" visible=" false"> <mx:itemRenderer> <mx:Component> <mx:Label text="{data.id.exercicio}"/> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> Não sei se vou ter problema ao atualizar, mas estou fazendo os testes. Obrigado. At. Kleber Gracia Soares Equipe Galaxyz trabalhando para você www.galaxyz.com.br Telefone: |44| 3233-2039 Cel.: |44| 9960-0298 - Tim Msn: klebergra...@hotmail.com Skype: kleber.gracia Email: kle...@galaxyz.com.br "Tudo posso naquele que me fortalece!" (Fl 4,13). Em 18 de outubro de 2010 08:37, soloplayer <kleber.gala...@gmail.com>escreveu: > Olá amigos, tenho minha classe mapeada: > > private static final long serialVersionUID = 1L; > > @Embeddable > public static class PK implements Serializable { > > /** > * > */ > private static final long serialVersionUID = 1L; > > @OneToOne > @JoinColumn(name = "entidade", referencedColumnName = > "entidade", > insertable = false, updatable = false) > private Entidade entidade; > > // @OneToMany > // @JoinColumn(name = "exercicio", referencedColumnName = > "exercicio", insertable = false, updatable = false) > // private Exercicio exercicio; > > > @Column(name = "NUMERO") > public Double numero; > > @Column(name = "EXERCICIO") > public Double exercicio; > > > > > E no Flex retorno para um Grid. > <!-- Grid --> > > <mx:DataGrid x="10" y="152" width="627" height="183" > id="dg_requisicoes" dataProvider="{dadosConfiguracao}"> > <mx:columns> > <mx:DataGridColumn headerText="Entidade" > dataField="id.numero"/> > <mx:DataGridColumn headerText="Centro Custo" > dataField="centroCusto"/> > <mx:DataGridColumn headerText="Histórico" > dataField="historico"/> > </mx:columns> > </mx:DataGrid> > > Onde eu coloquei id.numero é do mapeamento composto, mas nao esta me > aparecendo nada, o centroCusto e o historico por ser campos normais > esta retornando corretamente, como faço para exibir estes dados. > > > > Na hora que ele chega neste retorno ele mostra um campo ID com a > entidade e um monte de caracter baguncado e minhas outras duas chaves, > exercicio e numero. > > // Retorno para um arrayCollection > public function onResult(re:ResultEvent):void > { > > var data : Object = re.message.body; > dg_requisicoes.dataProvider = data; > dadosConfiguracao = re.result ? re.result as > ArrayCollection : new > ArrayCollection(); > > } > > -- > 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 -- 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