Thanks for good point. try it now. On Tue, Aug 18, 2009 at 05:51, Thiago H. de Paula Figueiredo<thiag...@gmail.com> wrote: > Em Mon, 17 Aug 2009 22:12:13 -0300, Andrey Larionov <anlario...@gmail.com> > escreveu: > >> One more question. How to pass enclosing component into nested. I mean >> "self". In loop i render elements and i want to pass enclosing element >> as parameter in template >> For example: (start component template) >> <div id="feedList" >> xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" >> xmlns:p="tapestry:parameter"> >> <ul> >> <li t:type="loop" t:source="feeds" t:value="feed"> >> <t:feedelement feed="feed" feedList="component:feedList"/> > > You can only use component:componentId for components declared in the same > template. > A quick and dirty way would be to add a getSelf() { return this; } method in > your component class and them pass feedList="self". > A more elegant way would be to use the Environmental service, something I've > never used but seems to be easy. > > -- > Thiago H. de Paula Figueiredo > Independent Java consultant, developer, and instructor > http://www.arsmachina.com.br/thiago > > --------------------------------------------------------------------- > 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