Re: Access to arguments

On Sun, 23 Mar 2014 21:18:40 +0100, Alain Couthures
<alain.couthures@agencexml.com> wrote:

> URL arguments should not be considered as an instance: no model?  
> read-only?...

I meant an instance initialised with the values of the arguments.

> 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.

Personally I'm not too worried about that.

> Actually, any browser property accessible in "navigator" or "window"  
> objects can be useful...
>
> What do you think?

I think we should spec it! :-)

Steven

> 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 Wednesday, 26 March 2014 14:09:28 UTC