W3C home > Mailing lists > Public > www-forms@w3.org > October 2003

RE: How to forward instance data between forms ?

From: Paolo C. <paoloxforms@yahoo.fr>
Date: Wed, 29 Oct 2003 11:47:53 +0100 (CET)
Message-ID: <20031029104753.81053.qmail@web25203.mail.ukl.yahoo.com>
To: www-forms@w3.org

Thank you very much.
The example is very close to my needs : I want to
split a commercial transaction over various screens,
using a wizard-like display. 

I think the "file:" mode is limited, though :
1 - Can you give the user the ability to choose the
directory where the instance data will be saved ? c:
is a little rough.
2 - On the other hand, the file URI pointing to a
server is not very safe from a security point of vue.

Back to the wizard-like display, which is as I was
saying, exactly the kind of process I would like to
implement, I'm unconfortable with the fact that
different views of the same user instance data should
be coded in the same xml document, through
xforms:switch and xforms:case elements. I would
definitely prefer the ability to split among different
xml documents, sharing instance data as session data.

Thank you very much anyway.
The provided example does help me a lot.

 --- Mark Birbeck <Mark.Birbeck@x-port.net> a écrit :
> 
> Mark wrote:
> > This behaviour is supported by XForms using
> >
> > <xfm:load resource="the other form you want to
> load" show="replace"/>
> 
> That wouldn't achieve the desired effect since you
> will lose the instance
> data from the first form.
> 
> Paolo wrote:
> > My aim is to forward some instance data from a
> first
> > XForms page (form1.xml) to a second XForms page
> > (form2.xml).
> > 
> > [...]
> > 
> > Is this kind of approach conformant to the XForms
> > recommandation ?
> 
> It depends what you mean. If you mean could you
> refer to some 'global'
> instances across forms, then no. But there is
> nothing to stop you saving the
> first lot of instance data and then picking it up
> again in the second form.
> This could be done to a server (which has the
> advantage that the user could
> continue on the second form on a different device,
> or at a later date) or
> saved locally, using "file:".
> 
> One of our samples illustrates many of the ideas
> that you would need to do
> this:
> 
>
<http://www.formsplayer.com/community/samples/index.html#Off-line+Forms>
> 
> Note in particular the use of xforms-model-destruct
> to save the data on
> close:
> 
>     <xforms:action ev:event="xforms-model-destruct">
>       <xforms:send submission="siOrder_SaveLocal" />
>     </xforms:action>
> 
> > Does someone know a (possibly open source) product
> which allows this ?
> 
> X-Smiles supports "file:" and is open source.
> formsPlayer also supports it,
> is not open source, but is free.
> 
> Regards,
> 
> Mark
> 
> 
> Mark Birbeck
> CEO and CTO
> x-port.net Ltd.
> 4 Pear Tree Court
> London
> EC1R 0DS
> 
> Download our XForms processor for IE
> from http://www.formsPlayer.com/
> 
> E: Mark.Birbeck@x-port.net
> W: www.x-port.net
> T: +44 (20) 7689 9232
>  

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
Received on Wednesday, 29 October 2003 05:52:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 10 March 2012 06:21:56 GMT