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 > > > >