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: [email protected]
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]
