Boa tarde,

Imaginem o seguinte cenário:


- Um ArrayCollection *teste *com a estrutura:
teste[0].nome = "blahblah"


este arraycollection está no modelo (cairngorm, mas o processo é o mesmo)

Um canvas com um <mx:label text="{modelo.teste.getItemAt(0).nome}" .../>

Tudo funciona, mas se fizer uma alteração directa ao conteúdo de
teste[0].nome, o label não reflecte essa alteração. Há uns meses largos li
que apenas alguns tipos de objecto podem fazer reflectir alterações no seu
conteúdo, tanto que no meu código tenho uma conversão (que hoje sinceramente
não me recordo do porquê e me parece algo bizarra) que passa todos os itens
do arraycollection para objectProxy. Pelo que li há pouco, o objectproxy faz
reflectir em binds as alterações ao seu conteúdo.

Alguém me pode elucidar como isto tudo se relaciona?

Como poderei ter uma estrutura complexa de registos [0],[1] etc, cada um com
propriedades - nome, etc -  e ter componentes com labels, text com binds a
essas propriedades e que reflictam alterações directas aos conteúdos dessas
estruturas.

Talvez tenha dsido um pouco confuso, mas agradecia alguma luz. Como
funcionam os binds em estruturas com mais níveis?

Muito obrigado.

MV

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a