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

RE: How to change the order of repeat-items?

From: T. V. Raman <tvraman@us.ibm.com>
Date: Fri, 15 Apr 2005 18:17:26 -0700
Message-ID: <16992.26534.217133.880538@bubbles.almaden.ibm.com>
To: Leigh.Klotz@pahv.xerox.com
Cc: tvraman@almaden.ibm.com, suzan.foster@nerocmediaware.nl, www-forms@w3.org


An interesting place to start this investigation would be to see
if exslt.org has already gone down this (x)path of sorting nodes.

>>>>> "Leigh" == Leigh L Klotz, <Leigh.Klotz@pahv.xerox.com> writes:
    Leigh> I've seen a pretty good use case for a sortable
    Leigh> version of both repeat and itemset -- for an example,
    Leigh> look at any tabular choice list such as a list view of
    Leigh> email messages.  An extension function that returns a
    Leigh> sorted set of nodes might be a good start, as
    Leigh> dependency tracking would ensure that the view is
    Leigh> refreshed when the sort order predicate changes.
    Leigh> Borrowing from XSLT sorting keys might also be a
    Leigh> productive path.
    Leigh> 
    Leigh> Leigh.
    Leigh> 
    Leigh> -----Original Message----- From:
    Leigh> www-forms-request@w3.org
    Leigh> [mailto:www-forms-request@w3.org] On Behalf Of
    Leigh> T. V. Raman Sent: Monday, April 11, 2005 6:00 AM To:
    Leigh> suzan.foster@nerocmediaware.nl Cc:
    Leigh> tvraman@almaden.ibm.com; www-forms@w3.org Subject: Re:
    Leigh> How to change the order of repeat-items?
    Leigh> 
    Leigh> 
    Leigh> 
    Leigh> 
    Leigh> First off scripting and XForms are not mutually
    Leigh> exclusive. For this case, I would definitely write the
    Leigh> sorter in JavaScript --- you're still keeping your
    Leigh> design clean and maintainable since the scripting is
    Leigh> not tangled up in the rest of your document.
    Leigh> 
    Leigh> 
    >>>>>> "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.
    Leigh> 
    Leigh> -- Best Regards, --raman
    Leigh> ------------------------------------------------------------
    Leigh> T. V. Raman: PhD (Cornell University) IBM Research:
    Leigh> Human Language Technologies Architect: RDC ---
    Leigh> Conversational And Multimodal WWW Standards Phone: 1
    Leigh> (408) 927 2608 T-Line 457-2608 Fax: 1 (408) 927 3012
    Leigh> Cell: 1 650 799 5724 Email: tvraman@us.ibm.com WWW:
    Leigh> http://almaden.ibm.com/u/tvraman
    Leigh> (google:raman+labrador) AIM: emacspeak GPG:
    Leigh> http://www.almaden.ibm.com/cs/people/tvraman/raman-almaden.asc
    Leigh> Snail: IBM Almaden Research Center, 650 Harry Road San
    Leigh> Jose 95120

-- 
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 Saturday, 16 April 2005 01:17:11 GMT

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