I have a component with two levels of embedded components, like so:

<component1>
   <t:zone>
      <t:component2>
   </t:zone>
<component1>

<component2>
   <t:component3>
<component2>

In component 1, I declare a static String with the property annotation.
 That property is passed to component 2, and component 2 passes it on to
component 3.  So, the property in component 3 is bound to the definition in
component 1.  However, when the zone in component 1 is updated, the binding
to component 1 for this property is lost.  I can see that the binding to
component 2 exists, but not to component 1 anymore.

Any idea why this is happening?

Reply via email to