Haha... That's awesome - glad I could help out :)

Regarding the alerts.
How are you people using it-  is it only me that would like to render
components with it as well?


On Wed, Mar 7, 2012 at 11:28 AM, Lance Java <lance.j...@googlemail.com>wrote:

> Magnus, I think you've just answered my previous threads
>
>
> http://tapestry.1045711.n5.nabble.com/How-does-MultiZoneUpdateEventResultProcessor-get-a-html-string-from-a-RenderCommand-td5518968.html
>
>
> http://tapestry.1045711.n5.nabble.com/tml-parameter-rendered-into-a-JavaScript-string-td5512889.html#a5518439
>
> Thanks very much!!
>
> On Wednesday, 7 March 2012, Magnus Kvalheim <mag...@kvalheim.dk> wrote:
> > Hi Tapestry friends,
> >
> > We've just upgraded to 5.3.2 and checked out some of the new components.
> > The Alerts seems pretty useful, but looks like it's only possible to pass
> > on strings.
> >
> > I'm thinking a pretty common use-case would be to render some
> > components/markup in it - like links.
> >
> > I experimented a little by manually rendering a block and pass that on to
> > alertManager. Got some inspiration from this thread about rendering
> blocks
> > -
> >
>
> http://tapestry.1045711.n5.nabble.com/Howto-render-a-block-and-put-it-into-a-JSON-reply-td5486823.html
> >
> > --------
> > *RenderCommand renderCommand = (RenderCommand)alertBlock;*
> > *MarkupWriter markupWriter = new MarkupWriterImpl();*
> > *RenderQueueImpl renderQueue = new RenderQueueImpl(log);*
> > *renderQueue.push(renderCommand);*
> > *renderQueue.run(markupWriter);*
> > *
> > *
> > *alertManager.info(markupWriter.toString());*
> > --------
> > That seems to work, but it's a bit clumsy and don't know if it's
> > the recommended approach for rendering blocks. Does a convenience method
> > exist for rendering blocks/components?
> >
> >
> > Not sure if it's possible, but how about if one could pass blocks to
> alerts
> > directly. That could be pretty flexible as well...
> >
> >
> > Thoughts?
> >
> > Cheers
> > Magnus
> >
>

Reply via email to