- From: Alain Couthures <alain.couthures@agencexml.com>
- Date: Sun, 23 Mar 2014 21:18:40 +0100
- To: Steven Pemberton <Steven.Pemberton@cwi.nl>, Forms WG <public-forms@w3.org>, "public-xformsusers@w3.org" <public-xformsusers@w3.org>
URL arguments should not be considered as an instance: no model? read-only?... A function such as "argument('name')" is effectively easy to implement with Javascript in XSLTForms. It requires authors to know argument names in advance and doesn't allow them to get the list of names of effectively present arguments. Maybe "arguments()/name" or "location()/arguments/name" could also be considered. Actually, any browser property accessible in "navigator" or "window" objects can be useful... What do you think? Alain Couthures Le 19/03/2014 16:12, Steven Pemberton a écrit : > I have a need to access the arguments given to a the URL that causes > an XForm to load. > > http://www.example.com/form.xml?type=1&name=foo > > One option would be a pseudo-instance: > > <setvalue ref="bar" value="instance('arguments')/name)" /> > > but I imagine it would be easier to implement a function: > > <setvalue ref="bar" value="argument('name')" /> > > Any opinions? > > Steven Pemberton > >
Received on Sunday, 23 March 2014 20:19:11 UTC