Boas,
imaginemos o seguinte caso:
[Bindable]
class A
{
public var propriedadeA:int
}
[Bindable]
class B
{
public var propriedadeB:int
public var instanciaDeA:A;
}
Agora imaginemos que temos um ArrayCollection preenchido com instâncias
de B, com um event handler para o evento CollectionChange, sendo uma
das instâncias chamada de "b".
Se fizermos:
b.propriedadeB = 123;
O event handler do CollectionChange é executado.
Mas se fizermos
b.instanciaDeA.propriedadeA = 123;
O event handler do CollectionChange não é executado.
Ou seja, aparentemente o CollectionChange só é lançado quando se muda
uma propriedade dos objectos no primeiro nível, mas se se mudar uma
propriedade de um objecto no segundo nível, o CollectionChange não é
lançado...
Parece-me estranho que seja assim! É este o comportamento esperado, ou
fiz alguma coisa mal ?
João Saleiro
CTO @ Webfuel
Adobe Certified Expert
Adobe Community Expert
Co-founder of the Portuguese RIA Community

|
- [riapt] Requisitos para que um CollectionChange seja l anç... João Saleiro
-