cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Thermos <mther...@gmail.com>
Subject [cforms] Access a results page after submitting a form (was previously: html -2- xhtml - 2- xsl - fo)
Date Fri, 05 Aug 2005 20:46:12 GMT
Please forgive me for emailing this thread now to the dev list, but i
got no replies
from the user list, and i'm still stuck on the same problem.

Best regards,
M.Thermos


---------- Forwarded message ----------
From: Michael Thermos <mthermos@gmail.com>
Date: Jul 30, 2005 12:46 PM
Subject: Re: Access a results page after submitting a form (was
previously: html -2- xhtml - 2- xsl - fo)
To: users@cocoon.apache.org


Hallo Mark and other cocoon users.
This is my pipeline for test purposes:

<map:match pattern="test.pdf">
<map:generate type="html"
src="context://reports/forms/reports_success_jx.xml" />
<map:transform src="context://reports/resources/xhtml2fo.xsl" />
<map:serialize type="fo2pdf" mime-type="application/pdf" />
</map:match>

My idea was to have a link on the results page that triggered the
pipeline above.
This test pipeline makes me run into two problems:
  1st-   the printed pdf page hasn't the results submitted by the form
  2nd - the "print to pdf link" is included in the pdf!

As a solution to 1st i tried a pipeline with
<map: generate type="html" src="#{$cocoon/continuation/id}" />
Problem: didn't work :(

Solutions to 2nd could be:
 (a) to remove the code responsible for link translation in the xsl stylesheet
       Problem: what if in the future i need links in the pdf??
 (b) having a results page in a frame, and the link to pdf generation on another
   frame.
     Problem: JxTemplateGenerator "doesn't like"(that it,
   doesn't generate) the frames...Maybe i should try xsp...

Thanks,
M.Thermos


On 7/28/05, Mark Lundquist <ml@wrinkledog.com> wrote:
>
> On Jul 28, 2005, at 7:37 AM, Michael Thermos wrote:
>
> > Hallo. Again.
>
> Hiya :-)
>
> >
> > I'm using JXTemplateGenerator to pass values from the form to the
> > results page.
> > Here is a bit of code:
> >      <map:match pattern="*-success-pipeline.jx">
> >        <map:generate type="jx" src="forms/{1}_success_jx.xml"/>
> >        <map:call resource="simple-page2html">
> >          <map:parameter name="file" value="forms/{1}_success_jx.xml"/>
> >        </map:call>
> >        <map:serialize/>
> >      </map:match>
> >
> > My results page from a cform(that is after submiting the form) has an
> > url like
> > http://localhost:8080/cocoon/test/
> > 6267201137490a377a5f79257a3810544b391352.continue
> >
> > I'm trying to use a genarator  like
> > <map: generate type="html" src="#{$cocoon/continuation/id}" />
>
> Ah, no... that doesn't have any meaning.
>
> You need a pipeline that looks something like this (maybe not exactly,
> it depends how you're structuring your URI space, subsitemaps etc.):
>
>              <map:match pattern="*.continue">
>                         <map:call continuation="{1}"/>
>              </map:match>
>
> Please post your flowscript function that invokes the form (and should
> then do something after the form is submitted), because I suspect
> you're going to have some problems there too, so might as well get it
> out on the table now :-)
>
> —ml—
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
Mime
View raw message