Re: Access to arguments

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:12 UTC