W3C home > Mailing lists > Public > www-forms@w3.org > November 2004

RE: XForm Implementaion

From: John Boyer <JBoyer@PureEdge.com>
Date: Mon, 15 Nov 2004 09:23:24 -0800
Message-ID: <7874BFCCD289A645B5CE3935769F0B52C72903@tigger.pureedge.com>
To: "Walid koleilat" <wkoleilat@hotmail.com>, <www-forms@w3.org>

Hi Walid,

This is quite easy to do with XForms if you are already committed
to doing part of your project with it.

The easiest way is to use an XForms switch.  You can put the input
controls in one <case> of the switch, and the output controls in
a second <case>.

Then, you use the <toggle> action to switch cases whenever desired.
If the end-user is to have control over the switching, then you
can put the toggle action into an XForms trigger.

If you only want to give then access to switch-ability on a 
conditional basis, then you can bind the trigger to a node whose
relevance is manipulated according to that condition.

If you never want to give the user the ability to switch, then
you can put the toggle into an event handler that is under the 
form author's control only.  For example, to toggle to the correct
case on start-up, just put the desired toggle element as a child
of the XForms model, and add the attribute ev:event="xforms-ready".

Best regards,
John Boyer

-----Original Message-----
From: Walid koleilat [mailto:wkoleilat@hotmail.com]
Sent: Monday, November 15, 2004 12:19 AM
To: www-forms@w3.org
Subject: XForm Implementaion

HI All,

I have a project that includes a given data model, that should be 
represented by different views, I need to implement  output and input views, 
I was thinking of using XSLT for defining the output and XFORMS for defining 
the input, I was wondering if there is a way i could write a single 
definition for the output and input view, Is it possible ?

I need some guidance for the best way to implement this project.I appreciate 
any help.

Received on Monday, 15 November 2004 17:26:50 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:36:14 UTC