- From: Micah Dubinko <MDubinko@cardiff.com>
- Date: Tue, 9 Oct 2001 14:31:15 -0700
- To: "'www-forms@w3.org'" <www-forms@w3.org>
- Cc: "'taras@megapathdsl.net'" <taras@megapathdsl.net>
Here are some comments on XForms. Does anyone have anything to add to the discussion? Thanks, -m -----Original Message----- From: Taras Novak [mailto:taras@megapathdsl.net] Sent: Tuesday, October 02, 2001 5:15 PM To: MDubinko@cardiff.com Subject: question on reusable XForms UI components Micah, Current XForms WD has provisions for defining and using reusable UI components, a nice feature to have for real world applications that require rapid Web development. Are there any plans for future WD to add XLink attributes to component element, that would allow to define reusable components in a separate XML document, and realize an import for the UI component definition via XLink or xform:linkingAttributes? For example: <component ref="myAddress" component="AddressWidget" href="UIComponentLibrary.xml"> <param name="streetPrompt" value="Shipping Street Address"/> <param name="zipPrompt" value="Zip Code for shipping state"/> </component> UIComponentLibrary.xml: <!-- proper header --> ... <defComponent id="AddressWidget"> <param name="streetPrompt"/> <param name="zipPrompt"/> <group ref="address"> <input ref="street"> <caption><valueOf select="$streetPrompt"/></caption> </input> <input ref="zip"> <caption><valueOf select="$zipPrompt"/></caption> </input> </group> </defComponent> .. <!-- Other components --> If such mechanism is in place, a component can be defined separately from the XForms document, and reused in multiple XForms documents. This would be benefitial for maintenance of reusable UI components, and provide a possibility of creating UI component libraries that can be used by all Web applications that share the same data model, and/or provided by portal servers, etc. If you consider this comment beneficial to XForms community, feel free to post it on the mailing list. Thanks ahead for any comments you might have about this, Taras
Received on Tuesday, 9 October 2001 17:40:01 UTC