Hello all!
I'd like to define a generic "component placeholder" that does not have any specific type at compile time. Something like: <span jwcid="@ComponentContainer" component="ognl:someComponent>Component Placeholder</span> All the ComponentContainer would do is render the component that it's passed... <component-specification> <parameter name="component" required="yes" /> <!-I do NOT want to specify the 'type' attribute here because it can vary --> <component id="ComponentDisplay" property="component" /> </component-specification> ComponentContainer.HTML: <span jwcid="ComponentDisplay">Component displays Here</span> However Tapestry complains that the type of component isn't specified in the ComponentContainer.jwc. I also cannot pass an OGNL expression as the 'type' attribute value. Has anyone tried doing something similar - essentially swapping different components into a component placeholder at runtime? Thanks all for advice! Paul