- From: Joern Turner <joern.turner@web.de>
- Date: Thu, 24 Aug 2006 22:35:20 +0200
- To: jeacott@hardlight.com.au
- CC: www-forms@w3.org
Jason wrote: > > argh -next time I'll read the doco first! > I'm using Chiba and it already has a way of handling this very much > along the lines described by Mark. DOH! > -if you are interested in their resolution its described in the chiba > cookbook, or the short version in the chiba FAQ > > thanks again to all that helped - I'll now be using the chiba specific > solution just because in this case its very simple and unobtrusive. > > "specifiy a parameter on the GET string calling the form. This parameter > say 'foo' may then be used on the URI-string such as <submission > action="http://yourhost/{foo}" .../>. The value of 'foo' will be > substituted for the expression {foo} then. " Jason, just a small correction. We've changed the syntax to support both variables and xpath statements in AVT syntax. So your above statement must be written: action="http://yourhost/{$foo} additionally you can access an instance node via xpath like this action="http://yourhost/{/foo/bar}" This will result in action="http://yourhost/someUrl" provides that the instance node 'bar' has the value 'someUrl'. Note: this syntax change occurred after the last release of Chiba Web (2.0.0rc1) and is currently only available in our CVS HEAD. Joern > > *note there are more elaborate mechanisms for handling arbitrary numbers > of named params, potentially (I think) from multiple sources. > > Regards > Jason. > > > > Klotz, Leigh wrote: >> I think this processing rightfully belongs on the server, as the URI >> specifies the resource, and the server is responsible for providing you >> the resource. >> I'm not sure what XForms processor you're using, but in browsers that >> support JavaScript handlers, you can ask the browser what the page URI >> was (via the location property). >> Leigh. >> >> >> -----Original Message----- >> From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On >> Behalf Of Jason >> Sent: Tuesday, August 22, 2006 11:46 PM >> To: www-forms@w3.org >> Subject: url params et al >> >> >> Hi all -I think I'm going quietly mad. I have a small problem that I >> haven't had to deal with via xforms before (I think) and cant seem to >> see the solution - it must be easy, I'm sure of it. >> I need to launch an xform with a given data id passed as an url >> parameter (the url will come from an email). eg: >> http://.../somexform?id=abcd >> >> the form then needs to load data with id=abcd (or at least something >> derived from it). >> >> my question is how can I do this without dynamically modifying the xform >> >> itself each time. I dont really want to store the id in a session >> variable and have the form retrieve it on form-ready, I'd like to know >> if its possible with a pure xform, or at least a nicer approach to >> this one. This would be trivial if the initial request was via the >> xform, but >> >> how do you preset a forms' state for startup without having the form >> request the info itself? >> >> any thoughts? I think my head must be full of cotton wool. >> >> thanks >> Jason. >> >> >> >> > >
Received on Thursday, 24 August 2006 20:35:33 UTC