Remember that if you use <t:trigger event="setupRender" />
then your event handler is called void onSetupRender() whereas the render phase method is called void setupRender() the two are different. Steve. On 8 November 2011 10:56, Bo Gao <eli...@gmail.com> wrote: >> Component event lifecycle events are only triggered when the whole page or >> component is rendered. In this case, you're rendering a Zone, so your page >> isn't rendered (just a part of it) and setupRender() and afterRender() >> aren't invoked. Use the RenderNotification mixin or the Trigger component >> inside your zone to push and pop objects in the Environment. > > In this version I have push the object in event method 'onPlusOne', > env.push(String.class, "++" + this.count); > This works in previous version of tapestry. > > I also tried Trigger component. > > <t:zone elementName="div" t:id="textzoneS"> > <t:trigger event="setupRender" /> > [${cont}] > <t:trigger event="afterRender" /> > </t:zone> > > It doesn't works. > > > On Nov 8, 2011, at 12:59 AM, Thiago H. de Paula Figueiredo wrote: > >> On Mon, 07 Nov 2011 14:51:37 -0200, Bo Gao <eli...@gmail.com> wrote: >> >>> void setupRender() { >>> env.push(String.class, "++" + this.count); >>> } >>> >>> void afterRender() { >>> env.pop(String.class); >>> } >> >> Component event lifecycle events are only triggered when the whole page or >> component is rendered. In this case, you're rendering a Zone, so your page >> isn't rendered (just a part of it) and setupRender() and afterRender() >> aren't invoked. Use the RenderNotification mixin or the Trigger component >> inside your zone to push and pop objects in the Environment. >> >> -- >> 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 > > -- > Bo Gao > eli...@gmail.com > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org