[jsr-314-open] Ajax rendering of components among compositions?
Andy Schwartz
andy.schwartz at ORACLE.COM
Thu May 28 16:19:41 EDT 2009
Hey Jim -
Jim Driscoll wrote On 5/26/2009 4:12 PM ET:
> The switchlist example predates the naming change, going back to the
> dark days when we were just doing simple substitution into the JS
> function.
>
Ah, I had a feeling something like that happened. :-)
>
> After thinking over this for a while, a lack of a real "parent" object
> may not be a bad thing.
>
> After all, we'll want to tell people not to make components that
> invisibly modify the using page. If you want to modify the using
> page, you should have to explicitly make the user say so, and mark the
> id's to be changed, or else you're going to make stuff that's
> impossible to maintain.
I agree - not a good idea to build components that make assumptions
about the surrounding page. Though #{cc.parent} does provide access
outside of the composite component - just not access to the immediate
parent - which is confusing. So, even though I am not a fan of the
practice, I think we would have been better off not modifying the
meaning of the "parent" property. But, little late for that observation.
Oh, btw... David - were you ever able to get the "preferred" solution
(passing the target id into your composite component) working?
Andy
More information about the jsr-314-open-mirror
mailing list