Thanks alot. Am on my eclipse trying it out.
regards. On Sat, Nov 6, 2010 at 11:06 AM, Sven Homburg <hombu...@googlemail.com>wrote: > class Menubar > { > @Property > private List menuItems; > > @Property > private String item; > > @Component(parameters = {"source=menuItems", "value=item"}) > private Loop itemLoop; > > @SetupRender > void initSomeVars() > { > menuItems = new ArrayList() > menuItems.add("First Item"); > menuItems.add("Second Item"); > } > } > > Menubar.tml > <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"> > <body> > <t:content> > <ul> > <li t:id="itemLoop">${value}</li> > </ul> > <t:content> > </body> > </html> > > class Index > { > @Component > private Menubar menubar > } > > Index.tml > <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"> > <body> > <div t:id="menubar"/> > </body> > </html> > > > with regards > Sven Homburg > Founder of the Chenille Kit Project > http://chenillekit.codehaus.org > > > > > > 2010/11/6 Josh Kamau <joshnet2...@gmail.com>: > > Thiago, > > > > I am using Eclipse with maven and running it via mvn jetty:run. I am fine > > with restarting jetty when i make a change so i dont care much about > > enabling live reloading. > > > > What i am doing is very simple. All i want is to have markup contained in > a > > file e.g what is in my Menubar.tml to be inserted into a page, e.g my > > Index.tml page. I thought i would do that by creating my Menubar.tml and > > Menubar.java as component and then adding it wherever i want in any page > by > > doing something like <div t:type="menubar"/>. If someone can do this and > > send me the files i will appreciate. > > > > Thanks all. > > > > > > On Sat, Nov 6, 2010 at 10:19 AM, Thiago H. de Paula Figueiredo < > > thiag...@gmail.com> wrote: > > > >> On Sat, 06 Nov 2010 11:30:36 -0200, Josh Kamau <joshnet2...@gmail.com> > >> wrote: > >> > >> Here is my scenario. > >>> > >> > >> You're layout seems ok. > >> > >> > >> That way i never repeat any markup . Now i wanted to achieve the > >>> same with tapestry and i know its possible. > >>> > >> > >> As far as I know, Wicket is the most similar framework to Tapestry. > >> > >> > >> How ever, i really need to be sure that i can split the markup into > >>> various components and compose the pages as neccessary. > >>> > >> > >> You can do that. Tapestry is meant to be easy and quick to create a > >> component. You're probably stumbling into some detail (I guess it's with > >> your environment, not your Tapestry cod) that prevents your component to > >> work. > >> > >> What's your environment? Eclipse? m2eclipse? Jetty? Tomcat? Have you > >> checked if your component template is being put in the classpath in the > same > >> package/folder as your component? > >> > >> -- > >> Thiago H. de Paula Figueiredo > >> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, > >> and instructor > >> Owner, Ars Machina Tecnologia da Informação Ltda. > >> > >> http://www.arsmachina.com.br > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >> For additional commands, e-mail: users-h...@tapestry.apache.org > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >