- From: Leigh L. Klotz, Jr. <Leigh.Klotz@pahv.xerox.com>
- Date: Fri, 15 Apr 2005 15:22:07 -0700
- To: <tvraman@almaden.ibm.com>, <suzan.foster@nerocmediaware.nl>
- Cc: <www-forms@w3.org>
I've seen a pretty good use case for a sortable version of both repeat and
itemset -- for an example, look at any tabular choice list such as a list
view of email messages. An extension function that returns a sorted set of
nodes might be a good start, as dependency tracking would ensure that the
view is refreshed when the sort order predicate changes. Borrowing from
XSLT sorting keys might also be a productive path.
Leigh.
-----Original Message-----
From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On Behalf
Of T. V. Raman
Sent: Monday, April 11, 2005 6:00 AM
To: suzan.foster@nerocmediaware.nl
Cc: tvraman@almaden.ibm.com; www-forms@w3.org
Subject: Re: How to change the order of repeat-items?
First off scripting and XForms are not mutually exclusive. For this case, I
would definitely write the sorter in JavaScript --- you're still keeping
your design clean and maintainable since the scripting is not tangled up in
the rest of your document.
>>>>> "Suzan" == Suzan Foster <suzan.foster@nerocmediaware.nl> writes:
Suzan> T. V. Raman wrote:This is a good question.
>> You would need to rearrange the instance nodes, and the
>> easiest way to do this would be via an xpath extension
>> function that performs the sort
>>
Suzan> I take it that defining an xpath extension is
Suzan> implementation specific? Is it possible to define
Suzan> such functions using javascript for instance within
Suzan> <script/> elements of the hosting xhtml document? I'm
Suzan> afraid I can't seem to see how scripting fits in with
Suzan> the xforms model.
Suzan>
Suzan> Regards, Suzan Foster.
--
Best Regards,
--raman
------------------------------------------------------------
T. V. Raman: PhD (Cornell University)
IBM Research: Human Language Technologies
Architect: RDC --- Conversational And Multimodal WWW Standards
Phone: 1 (408) 927 2608 T-Line 457-2608
Fax: 1 (408) 927 3012 Cell: 1 650 799 5724
Email: tvraman@us.ibm.com
WWW: http://almaden.ibm.com/u/tvraman (google:raman+labrador)
AIM: emacspeak
GPG: http://www.almaden.ibm.com/cs/people/tvraman/raman-almaden.asc
Snail: IBM Almaden Research Center,
650 Harry Road
San Jose 95120
Received on Friday, 15 April 2005 22:23:13 UTC