The name of the itemNo attribute has to have a / prefix: "/itemNo".
I will make a change in the Form impl to tolerate parameters without leading /. Send me the code of your action if this doesn't work. Ivelin ----- Original Message ----- From: "Andrew C. Oliver" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, July 15, 2002 8:37 AM Subject: Re: passing a value into an XML form from somewhere else > 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/postoff e > >> > >> > >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/Antiq u > >> > >> > >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/Ant i > >>>> > >>>> > >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/posto f > >>>> > >>>> > >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]> > --------------------------------------------------------------------- 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]>