- From: Mark Birbeck <Mark.Birbeck@x-port.net>
- Date: Wed, 29 Oct 2003 09:47:50 -0000
- To: 'Mark Seaborne' <MSeaborne@origoservices.com>, "Paolo C." <paoloxforms@yahoo.fr>
- Cc: www-forms@w3.org
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
Received on Wednesday, 29 October 2003 04:50:44 UTC