[Seaside] Rendering on an external stream

Marco D'Ambros marco.dambros at lu.unisi.ch
Thu May 14 09:06:45 UTC 2009


Thanks! The string is enough for me :-)

cheers
Marco


On May 14, 2009, at 11:03 AM, Julian Fitzell wrote:

> You can get a string with
>
> string := html class builder render: componentToPrint
>
> Does that help?
>
> It would get more complex if you actually want to stream it. You'd
> probably want to make a new WAHtmlStreamDocument and configure it with
> "html context document:" (putting the old document back afterwards) or
> even create a new rendering context altogether (see
> WARenderContinuation>>processRendering: for an example) . My memory of
> how this works in 2.8 is a bit fuzzy at the moment; you'd have to play
> to get it right.
>
> Julian
>
> On Thu, May 14, 2009 at 1:39 AM, Marco D'Ambros
> <marco.dambros at lu.unisi.ch> wrote:
>> Hi,
>>
>> I need to write a seaside component which understands  
>> #renderContentOn: on
>> an external file.
>> Let's say that the component is called componentToPrint, what I  
>> want to do
>> is to redirect the output (what gets written on the html document) of
>>
>> html render: componentToPrint
>>
>> on an external stream.
>>
>> How can I do it?
>>
>> cheers
>> Marco
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside



More information about the seaside mailing list