Claro que sim, e muito mais.

Não sei ao certo o que pretendes, talvez ter uma lista de objectos numa
datagrid para que, ao escolheres um deles, apareçam outros campos de detalhe
desse mesmo objecto? Sejam labels para titulo, etc. Isto porque numa label
não podes apresentar uma lista de campos (até poderias, mas não tem grande
piada..)

Como desconheço a tua habilidade em PHP e Flex, fica um exemplo no abstracto
e algum código abaixo:

- Criar VO's (Value Objects) em cada lado da "linha" - PHP e Flex;
- Ler uma lista de linhas da BD no PHP, enviar para o Flex onde serão
atribuidas a uma ArrayCollection (por exemplo) de VOs adequados;
- Criares alguns componentes para visualização desses registos/linhas -
sejam datagrids, labels ou o que achares adequado aos teus conteúdos;

Imagina que tens um ArrayCollection "listaDeTralha", constituido por VOs
"artigos". Deixo um exemplo de VO de PHP e Flex:


<?php
    class Artigo {
        public $id_artigo;
        public $nome;
        public $descricao;
        public $img;
    }

?>

VO FLex:

package vo
{
[Bindable]
public class ArtigoVO
{
 public var id_artigo:String;
public var nome:String;
public var descricao:String;
public var img:String;
 public function ArtigoVO(obj:Object = null)
{
 if(obj != null){
 this.id_artigo = obj.id_artigo;
this.nome = obj.nome;
this.descricao = obj.descricao;
this.img = obj.img;
 }
 }
}
}

Atenta ao [Bindable] na classe, que vai permitir que atribuas facilmente
qualquer campo a qualquer componente.

Como referi, não sei o teu nivel de conhecimentos, por isso desconheço se o
que escrevi ajuda ou nem por isso.

Se tiveres mais questões, escreve, e podes ser mais específico. :-)


MV




2011/5/30 Fernando Costa <[email protected]>

> Boa tarde a todos!
>
> Gostaria de saber qual o melhor método para ler informação de uma BD
> (mysql) e poder formata-la a meu gosto no flex.
> Até agora já consegui fazer com a informação que tenho numa tabela da
> bd, aparecesse em uma datagrid (usando amfphp), mas o que eu cria
> mesmo era fazer com que aparecesse noutro formato, em labels por
> exemplo.
>
> Será que é possível?
>
> Obrigado
>
> Fernando Jerónimo
>
> --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected].
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a