I think this my mistake, folder structure issue, please disregard.

Thanks,
Matthew Bush


> Begin forwarded message:
> 
> From: Matthew Bush <matthew.b...@jetinteractive.com.au>
> Subject: Custom component not rendering 
> Date: 23 August 2016 at 10:43:37 AM AEST
> To: users@tapestry.apache.org
> 
> Hello.
> 
> Problem - Custom component rendering multiple text fields is not rendering 
> and no error produced.
> 
> I am wishing to create a custom tapestry component which uses a *.tml 
> template.  This custom component is to provide data entry for Address 
> entities.  So includes normal/typcial address fields.  I have tried to use 
> various *.tml syntax such as:
> 
> <t:container xmlns:t="http://tapestry.apache.org/schema/tapestry_5_4.xsd 
> <http://tapestry.apache.org/schema/tapestry_5_4.xsd>”>
> <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_4.xsd 
> <http://tapestry.apache.org/schema/tapestry_5_4.xsd>”> 
> with either <t:container or <t:content as inner elements.
> <html t:type="container" 
> xmlns:t="http://tapestry.apache.org/schema/tapestry_5_4.xsd 
> <http://tapestry.apache.org/schema/tapestry_5_4.xsd>”>
> 
> My package structure/location is -
> 
> java package au.com.xxx.web.components.technology.common
> tmp under resources at au.com.xxx.web.components.technology.common
> 
> And the page where I use this component references the component like this -
> 
> tml template - <t:technology.common.addressentry t:id="billingAddressEntry" 
> value="account.billingAddress" />
> java - 
> 
>  @InjectComponent("billingAddressEntry")
>     private AddressEntry billingAddressEntry;
> 
> If needed I can attach source for both the custom component and usage page.  
> 
> Can custom components handle rendering multiple fields and do this using the 
> *.tml rather than manually doing layout using beginRender method?
> 
> 
> Cheers,
> Matt Bush
> 
> 
> 
> 

Reply via email to