Mmmmmmno.  I don't think so, anyway...
 
//don't know what this would do except get me the continuation (which is not 
where I want it).
var kont = cocoon.sendPageAndWait( data );

//which I need for this method
var output = client.renderForm ( kont.id + ".kont" );

//but then what?  i still need to stream the result to the client, so
cocoon.sendPage("result.pdf", {pdf: output.getOutputContent()});

//and then when the 'pdf form' gets submitted, execution resumes after 'var 
kont='? - I don't want that.

I was experimenting with something similar previously, where I created a 
bookmark (cocoon.createWebContinuation), posted back to that, and tested for 
some arbitrary request parameter - seemed kinda clunky though, and I had 
problems re-rendering the pdf form when the back button was used.
 
What problem/s do you see with the approach I outlined here originally?  Seems 
clean enough to me (though I haven't gotten to try it yet)...
 
________________________________

From: Leszek Gawron [mailto:[EMAIL PROTECTED]
Sent: Sat 3/4/2006 11:43 AM
To: users@cocoon.apache.org
Subject: Re: [FLOW] sendPageAndWait continuation storage



Bruyn Bill wrote:
> Actually, I started that way.  The problem I have is that 
> theFunctionBehindFormsServerFlow needs the continuation id created by 
> sendPageAndWait, before it sends the page.  So
> 
>
> function otherFunction( dom ) {
>         //var data = processMyDom( dom );
>         //cocoon.sendPageAndWait( data );
>        
>         //looks more like
>
>         var output = client.renderForm(
>              //a bunch of parameters +
>              continuationID + ".kont",
>          );
>        
>         //and then i serialize a byte array obtained from the response.       
>         cocoon.sendPage("result.pdf", {pdf: output.getOutputContent()});
> }


what about:

var kont = cocoon.sendPageAndWait( data );

var output = client.renderForm ( kont.id + ".kont" );

?

--
Leszek Gawron                                      [EMAIL PROTECTED]
IT Manager                                         MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



<<winmail.dat>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to