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

Re: Which is better multiple models or multiple instances

From: John Boyer <boyerj@ca.ibm.com>
Date: Thu, 13 Oct 2005 10:40:09 -0700
To: "Flinton Adam" <Adam.Flinton@cfh.nhs.uk>
Cc: www-forms@w3.org, www-forms-request@w3.org
Message-ID: <OF5A3E07C9.D9749AD6-ON88257099.005FC546-88257099.00611097@ca.ibm.com>
Hi Adam,

We've done our best to make the models independent of each other.

If you want two things to talk to each other, then they are part of one 
processing model.

Multiple models are more about having an HTML page representing a portal 
in which
multiple portlets are running separate XForms.

In future requirements, we do want to end up with submodels that allow 
nice groupings of
logical concerns within a model.  We would then have better support for 
what you want
to do, but right now XForms 1.0 only has the ability to have multiple 
instances and, if you
have multiple sets of binds that need to work together, then you have to 
manually put
then into the one model along with all the applicable instances.

Best regards,
John M. Boyer, Ph.D.
Senior Product Architect/Research Scientist
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com  http://www.ibm.com/software/







"Flinton Adam" <Adam.Flinton@cfh.nhs.uk> 
Sent by: www-forms-request@w3.org
10/13/2005 02:20 AM

To
<www-forms@w3.org>
cc

Subject
Which is better multiple models or multiple instances







Dear All,

I am still quietly producing this load from file Xform. I have decided
to try & do it as a template such that others can use it & I il post it
here for posting onto the wiki.

I have 2 instances:

XMLFile
Filehandler


XMLFile uses a src=URL to load the default document & a submission to
load the one you want. It is the file/instance you will want to edit in
your form.

FileHandler has a default structure which in essence contains a Data
element with one child of CurrentFile & possibly many file elements
(which will be used to poplate a drop down choice box to allow you to go
back to "recent documents". 

So far so good.

The problem is that AFAICS you can have multiple models & each model can
contain multiple instances. I will be using the instance() function e.g.
in :

<xf:upload ref="instance('internal')//CurrentFile@filename">

from both instances (e.g. the file open stuff will put the value there &
then call a submission n the XMLFile instance to load it etc).

I can not seem to find a model() function so I am wondering how if I
were to place the 2 into separate models I could access them from the
other in a similar way.

I am also wondering if there s some sort fo best practice wrt many
instances or many models.

TIA

Adam

This e-mail is confidential and privileged. If you are not the intended 
recipient please accept our apologies; please do not disclose, copy or 
distribute information in this e-mail or take any action in reliance on 
its contents: to do so is strictly prohibited and may be unlawful. Please 
inform us that this message has gone astray before deleting it. Thank you 
for your co-operation.
Received on Thursday, 13 October 2005 17:40:34 GMT

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