I still don't think I'm explaining this correctly.. I want to get the value of an HTTPRequest parameter that called the XMLForm but was *not* part of the XMLForm into the XMLForm or into the bean.
http://www.superlinksoftware.com/cocoon/samples/bringmethis/action/postoffer.html?itemNo=3 So when I call that, I want the (not hidden now, but hopefully will be again) itemNo to be populated with the 3. From the form, how do I get itemNo into the model or the form, without making the calling screen part of the XMLForm? -Andy Ivelin Ivanov wrote: >I assume your cinclude transformer substitures the actual value. > >This is what you could do: > ><xf:hidden ref="myprop"> > <xf:value><ci:include link="..."></xf:value> ></xf:hidden> > >Now after cinclude substitues the value, the XMLFormTransformer will not >(should not) use the value of the bean property, but the explicitly >specified value in the markup instead. > >How is that? > > > > >>Ivelin Ivanov wrote: >> >> >> >>>Seems like you extended the framework to support xmlform-model ;) >>>This has been discussed before, maybe we should check it in. >>> >>> >>> >>I didn't do it... It must already be there...? >> >> >> >>>Of course this is a little delicate, because the model can be a DOM node. >>> >>>As to your question, why don't you use xf:hidden? See the most recent >>>XMLForm demo. >>> >>> >>> >>> >>Right, but how do I get the value into the hidden from OUTSIDE the >>xmlform pipeline? meaning how do I pass a parameter into the >>xmlfrom-based pipeline and get it INTO the xmlfrom. I made it textbox >>so I could see it was always 0 instead of 3. >> >>-Andy >> >> >> >>>Ivelin >>> >>>----- Original Message ----- >>>From: "Andrew C. Oliver" <[EMAIL PROTECTED]> >>>To: <[EMAIL PROTECTED]> >>>Sent: Sunday, July 14, 2002 6:58 PM >>>Subject: Re: passing a value into an XML form from somewhere else >>> >>> >>> >>> >>> >>> >>>>Sure. >>>> >>>>here is the offer action (which loads the form) >>>> >>>><map:match pattern="action/postoffer.html"> >>>> <map:act type="OfferAction"> >>>> <map:parameter name="xmlform-id" value="offer-form"/> >>>> <map:parameter name="xmlform-scope" value="session"/> >>>> <map:parameter name="xmlform-model" value="OfferBean"/> >>>> <map:generate src="content/form/{page}.xml"/> >>>> >>>> <map:transform type="cinclude"/> >>>> <map:transform type="xmlform" label="xml"/> >>>> <map:transform src="stylesheets/form2html.xsl"/> >>>> <map:transform >>>> >>>> >>>> >>>> >>>src="context://stylesheets/xmlform/xmlform2html.xsl"/> >>> >>> >>> >>> >>>> <map:serialize type="html"/> >>>> </map:act> >>>></map:match> >>>> >>>>here is the url which calls it >>>> >>>> >>>> >>>> >>>> >>>> >>http://www.superlinksoftware.com/cocoon/samples/bringmethis/action/postoffe >> >> >r > > >>>.html?itemNo=3 >>> >>> >>> >>> >>>>Where the screen calling the form is not itself an XML form. However it >>>>needs to pass a parameter to be stored >>>>in a hidden field (or otherwise poke it into the OfferBean attached to >>>>the form). >>>> >>>>You can actually go here: >>>> >>>> >>>> >>>> >>>> >>http://www.superlinksoftware.com/cocoon/samples/bringmethis/category/Antiqu >> >> >e > > >>>s/3.html?category=Antiques >>> >>> >>> >>> >>>>and see what I mean (click on Make An Offer) >>>> >>>>-Andy >>>> >>>> >>>>Ivelin Ivanov wrote: >>>> >>>> >>>> >>>> >>>> >>>>>Myabe I misunderstand the problem. >>>>> >>>>>Can you send your sitemap and some more details. >>>>> >>>>> >>>>> >>>>> >>>>>----- Original Message ----- >>>>>From: "Andrew C. Oliver" <[EMAIL PROTECTED]> >>>>>To: <[EMAIL PROTECTED]> >>>>>Sent: Sunday, July 14, 2002 5:39 PM >>>>>Subject: Re: passing a value into an XML form from somewhere else >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>Ivelin Ivanov wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>The name of the parameter has to represent the XPath to the bean >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>property. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>>See the html source of an xmlform page to see how element names are >>>>>>>translated into widgets @name attributes. >>>>>>> >>>>>>>Does this help? >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>I don't think so. I need to pass the data into the pipeline from >>>>>>outside. If I just pass the same parameter as a propery it >>>>>>is not picking it up. Or at least its not ending up in the form. >>>>>> >>>>>>-Andy >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>Ivelin >>>>>>> >>>>>>> >>>>>>>----- Original Message ----- >>>>>>>From: "Andrew C. Oliver" <[EMAIL PROTECTED]> >>>>>>>To: <[EMAIL PROTECTED]> >>>>>>>Sent: Sunday, July 14, 2002 11:50 AM >>>>>>>Subject: Q: passing a value into an XML form from somewhere else >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>Hi All, >>>>>>>> >>>>>>>>I've got a situation where I have multiple items on a dynamically >>>>>>>>generated page and I want to be able to allow the user to >>>>>>>>click on a link and "post an offer" on them. So for instance >>>>>>>> >>>>>>>>on >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>http://www.superlinksoftware.com/cocoon/samples/bringmethis/category/Anti >>>> >>>> >q > > >>>>> >>>>> >>>u >>> >>> >>> >>> >>>>>> >>>>>> >>>>>e >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>>s/3.html >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>I want to be able to have the user click >>>>>>>>"make an offer" >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>http://www.superlinksoftware.com/cocoon/samples/bringmethis/action/postof >>>> >>>> >f > > >>>>> >>>>> >>>e >>> >>> >>> >>> >>>>>> >>>>>> >>>>>r >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>>.html?itemNo=3 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>which will pass to an XMLForm based action. >>>>>>>> >>>>>>>>The problem is I need itemNo to end up in my OfferBean.java along >>>>>>>> >>>>>>>> >with > > >>>>>>>>the user populated fields in the form. How do I take >>>>>>>>an http parameter and get it into the bean attached to an XMLForm? >>>>>>>> >>>>>>>>Thanks, >>>>>>>> >>>>>>>>Andy >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>--------------------------------------------------------------------- >>>>>>> >>>>>>> >>>>>>>>Please check that your question has not already been answered in >>>>>>>> >>>>>>>> >the > > >>>>>>>>FAQ before posting. >>>>>>>> >>>>>>>> ><http://xml.apache.org/cocoon/faq/index.html> > > >>>>>>>>To unsubscribe, e-mail: >>>>>>>> >>>>>>>> ><[EMAIL PROTECTED]> > > >>>>>>>>For additional commands, e-mail: >>>>>>>> >>>>>>>> ><[EMAIL PROTECTED]> > > >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>--------------------------------------------------------------------- >>>>>>>Please check that your question has not already been answered in the >>>>>>>FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> >>>>>>> >>>>>>>To unsubscribe, e-mail: <[EMAIL PROTECTED]> >>>>>>>For additional commands, e-mail: <[EMAIL PROTECTED]> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>--------------------------------------------------------------------- >>>>>>Please check that your question has not already been answered in the >>>>>>FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> >>>>>> >>>>>>To unsubscribe, e-mail: <[EMAIL PROTECTED]> >>>>>>For additional commands, e-mail: <[EMAIL PROTECTED]> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>--------------------------------------------------------------------- >>>>>Please check that your question has not already been answered in the >>>>>FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> >>>>> >>>>>To unsubscribe, e-mail: <[EMAIL PROTECTED]> >>>>>For additional commands, e-mail: <[EMAIL PROTECTED]> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>--------------------------------------------------------------------- >>>>Please check that your question has not already been answered in the >>>>FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> >>>> >>>>To unsubscribe, e-mail: <[EMAIL PROTECTED]> >>>>For additional commands, e-mail: <[EMAIL PROTECTED]> >>>> >>>> >>>> >>>> >>>> >>>--------------------------------------------------------------------- >>>Please check that your question has not already been answered in the >>>FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> >>> >>>To unsubscribe, e-mail: <[EMAIL PROTECTED]> >>>For additional commands, e-mail: <[EMAIL PROTECTED]> >>> >>> >>> >>> >>> >>> >> >> >>--------------------------------------------------------------------- >>Please check that your question has not already been answered in the >>FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> >> >>To unsubscribe, e-mail: <[EMAIL PROTECTED]> >>For additional commands, e-mail: <[EMAIL PROTECTED]> >> >> >> > > >--------------------------------------------------------------------- >Please check that your question has not already been answered in the >FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > >To unsubscribe, e-mail: <[EMAIL PROTECTED]> >For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>