well, as for template -- it should work (not so much time need for checking). as for zones injection in the page... well, i guess you need to find a way of not injecting zones, there are different possibilities that might work for you.
> How can I generate dynamic ID for zone? > Can I use something like: > <t:loop source="comment" value="comment" > > <t:zone > t:id="commentRating${comment.id}">${comment.rating}</t:zone> > And if I do it, how can I inject it into my page? > Yury Luneff-2 wrote: >> >> i guess you should make different id's for all the zones you create >> dynamically. >> >>> Hello, >> >>> This is my simple example code, >> >>> tml: >> >>> <t:loop source="comment" value="comment" > >> >>> <t:zone t:id="commentRating">${comment.rating}</t:zone> >> >>> <t:actionlink t:id="voteUp" context="comment.id" >>> t:zone="commentRating">+</t:actionlink> >>> <t:actionlink t:id="voteDown" context="comment.id" >>> t:zone="commentRating">-</t:actionlink> >> >>> </t:loop> >> >>> java: >> >>> @InjectComponent >>> private Zone commentRating; >> >>> public Object onActionFromVoteUp(Long commentId) { >>> voteService.voteUp(user, commentId); >>> comment = commentDao.findById(commentId); >>> return commentRating.getBody(); >>> } >> >>> When I click on any t:actionlink updated rating for a context comment >>> written in first rating "zone-div" element( which was rendered during the >>> first iteration ) >> >>> What to do in such situations? >> >> >> >> --------------------------------------------------------------------- >> 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