I've just tried using renderSupport on a partial page render and it worked
great. I'm using 5.1.0.2-SNASHOT.

On Tue, Mar 24, 2009 at 4:14 PM, Blower, Andy <andy.blo...@proquest.co.uk>wrote:

> Unfortunately this doesn't work because Environmental stuff is not
> available when doing partial page renders - well for 5.0.18 at least, maybe
> it works with 5.1.0.1? This is the perfect mechanism for doing this though.
> I'll be trying 5.1 later this week so I'll try it again then.
>
> Thanks.
>
> > -----Original Message-----
> > From: Fernando Padilla [mailto:f...@alum.mit.edu]
> > Sent: 24 March 2009 15:35
> > To: Tapestry users
> > Subject: Re: Executing javascript on ajax call return
> >
> > This already works.. when you do RenderSupport.addScript(), while
> > rendering a zone/block, it will be executed when that zone is put into
> > the page.  But I can't remember what version of tapestry this got
> > turned
> > on..
> >
> > Blower, Andy wrote:
> > > I would like to be able to add javascript to the 'script' key section
> > that is returned as a partial page render. Client side events are okay,
> > but being able to return some JS that runs is more flexible. It's also
> > partially there already and just needs exposing I think.
> > >
> > > At present we've resorted to returning some inline JS in the markup
> > returned. Nasty, but it works. I assume we've not missed a better way
> > of doing this?
> > >
> > >> -----Original Message-----
> > >> From: Howard Lewis Ship [mailto:hls...@gmail.com]
> > >> Sent: 24 March 2009 00:54
> > >> To: Tapestry users
> > >> Subject: Re: Executing javascript on ajax call return
> > >>
> > >> I've been thinking for a while that there needs to be more client-
> > side
> > >> events, so that the zone element could ire "tapestry:zone:fetched",
> > >> "tapestry:zone:show", etc.
> > >>
> > >> On Mon, Mar 23, 2009 at 3:19 PM, Thiago H. de Paula Figueiredo
> > >> <thiag...@gmail.com> wrote:
> > >>> Is therea JIRA for that so I can vote on it?
> > >>>
> > >>> Em Mon, 23 Mar 2009 17:29:03 -0300, Fernando Padilla
> > >> <f...@alum.mit.edu>
> > >>> escreveu:
> > >>>
> > >>>> Nope, there is no way to do javascript callbacks after a zone is
> > >> updated.
> > >>>>  Zones right now are missing lifecycle callbacks, that you can
> > hook
> > >> into.
> > >>>>  They do have the show/update callbacks that the Effects hook
> > into,
> > >> but it
> > >>>> could/should/hopefully will be expanded, eventually.. :)
> > >>>>
> > >>>> things like:
> > >>>>
> > >>>> preFetch
> > >>>> preShow
> > >>>> preUpdate
> > >>>> postUpdate
> > >>>>
> > >>>>
> > >>>>
> > >>>> But if you wanted to hack up your own, then start looking at
> > >> tapestry.js:
> > >>>> Tapestry.ZoneManager
> > >>>> Tapestry.Initializer.zone
> > >>>> Tapestry.Initializer.linkZone
> > >>>>
> > >>>>
> > >>>>
> > >>>> Thiago H. de Paula Figueiredo wrote:
> > >>>>> Em Mon, 23 Mar 2009 16:20:08 -0300, Hugo Palma
> > >> <hugo.m.pa...@gmail.com>
> > >>>>> escreveu:
> > >>>>>
> > >>>>>> Is there a way to execute some javascript right after a zone
> > >> update is
> > >>>>>> performed ?  I can't seem to find a place where i can register
> > to
> > >> listen
> > >>>>>> for an ajax call return.
> > >>>>>  Well, Prototype has a global way to provide these callbacks:
> > >>>>> http://www.prototypejs.org/api/ajax/options. If you have more
> > than
> > >> one zone
> > >>>>> in a single page, I don't know how you would do that.
> > >>>>>
> > >>>> ------------------------------------------------------------------
> > --
> > >> -
> > >>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > >>>> For additional commands, e-mail: users-h...@tapestry.apache.org
> > >>>>
> > >>>
> > >>>
> > >>> --
> > >>> Thiago H. de Paula Figueiredo
> > >>> Independent Java consultant, developer, and instructor
> > >>> Consultor, desenvolvedor e instrutor em Java
> > >>> 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
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> Howard M. Lewis Ship
> > >>
> > >> Creator Apache Tapestry and Apache HiveMind
> > >>
> > >> --------------------------------------------------------------------
> > -
> > >> 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
> > >
> >
> > ---------------------------------------------------------------------
> > 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
>
>

Reply via email to