W3C home > Mailing lists > Public > public-html@w3.org > May 2007

RE: Architectural Consistency Requirements for Forms

From: <mikko.honkala@nokia.com>
Date: Fri, 4 May 2007 10:45:00 +0300
Message-ID: <72FEB86533D5F643882E15DB52FEE75F02FF7AD6@esebe105.NOE.Nokia.com>
To: <public-html@w3.org>, <public-forms@w3.org>

Hello,
 
I agree that templates that are instantiated dynamically based on the
model are a more powerful feature that repeating. For instance,
indefinitely deep nesting (e.g., tree widgets [1]) is not possible with
repeating, which requires to explicitely state the level of nesting in
the UI markup. Also, supporting different types of model items is easier
with templates.

Of course, templates require the use of some kind of a datamodel, which
in context of WF2 could be the run-time DOM. One option would be to use
a subset of XBL.

-mikko

[1] For tree widgets, I proposed and implemented a tree construct for
XForms
http://lists.w3.org/Archives/Public/www-forms/2006May/0056.html . This
is not as general as templates, though.

________________________________

	From: public-html-request@w3.org
[mailto:public-html-request@w3.org] On Behalf Of ext David Hyatt
	Sent: 04 May, 2007 03:22
	To: John Boyer
	Cc: HTML WG; public-forms@w3.org; Maciej Stachowiak
	Subject: Re: Architectural Consistency Requirements for Forms
	
	
	Here is a link to a bunch of documents describing XUL templates.
Note that the model back end that XUL templates use is RDF, and I am not
advocating that at all.  Imagine the feature reformulated to operate on
an XML DOM back end instead of an RDF graph. 

	I think there is overlap here too with the <datagrid>.  There
should be architectural consistency in how it binds to a model and
functions with that model and any more generic feature that also wants
to bind to a model.

	http://www.mozilla.org/docs/xul/xulnotes/template-primer.html

	dave
	(hyatt@apple.com)

	
Received on Friday, 4 May 2007 07:45:23 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:38:44 UTC