Was there something else to this? Any changes to the pages that use the
component? I cannot get this to work.

I presume you meant "getTemplate()" as opposed to "get$template()".



Khan, Hatim wrote:
> 
> Ok, it turns out that I can do the following to change the location of a
> custom component template:
> 
> @ComponentClass(allowBody = true, allowInformalParameters = false)
> public abstract class Border extends BaseComponent {
>   @Asset("context:/WEB-INF/component/my-border.html")
>   public abstract IAsset get$template();
> }
> 
> 
> --------------------------------------------------------------------------------
> 
> Sent: Tue 11/28/2006 3:59 PM
> To: users@tapestry.apache.org
> Subject: Changing the default location of the component template
> 
> Hello,
> I am trying to use annotations instead of .jwc files.
> I have a custom BaseComponent with a template.  However, I want the
> template to be located under WEB-INF/component/mycomponent.html.
> 
> Going through some of the code, I found out that you can specify the
> location of the template using an asset named '$template'.  This is
> great, but how can I use it with annotation?
> 
> The only solution that I can think of is introducing a new annotation
> say '@AssetTemplate("context:/WEB-INF/component/mycomponent.html")' .
> This annotation will simply insert an asset named '$template' with the
> given value.
> 
> I have seen other solutions using the ISpecificationResolverDelegate,
> (http://wiki.apache.org/tapestry/PagesAndComponentsInWEB-INF), but the
> Wiki is saying that there is a bug
> (http://issues.apache.org/jira/browse/TAPESTRY-894) that will prevent
> the delegate solution from working correctly?
> 
> Any advice will be greatly appreciated.
> 
> Thanks
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

-- 
View this message in context: 
http://www.nabble.com/Changing-the-default-location-of-the-component-template-tf2720951.html#a8832982
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to