W3C home > Mailing lists > Public > public-xformsusers@w3.org > September 2016

Re: Repeat with automatic controls

From: Philip Fennell <Philip.Fennell@marklogic.com>
Date: Wed, 7 Sep 2016 12:38:25 +0000
To: Steven Pemberton <steven.pemberton@cwi.nl>, "public-xformsusers@w3.org" <public-xformsusers@w3.org>
Message-ID: <60BAD329-E7A0-403B-9D87-47B30E89BE02@marklogic.com>
Hello Stephen,

Would it be ‘gilding the lily’ to also considered ‘insert-before-index’, ‘insert-after-index’ and ‘delete-at-index’?


Regards

Philip

On 07/09/2016 13:00, "Steven Pemberton" <steven.pemberton@cwi.nl> wrote:

    One of the remaining issues is what to do (if anything) with the issue of  
    automatically supplying insert/delete controls in repeat controls.
    
    Ideally it would be great if without having to write much extra, you got  
    some way or another of deleting and inserting items in the bound list,  
    without preventing you from adding controls yourself when necessary.
    
    For backwards compatibility, an unadorned <repeat> should behave the same  
    as now (at least there should be no visible extra controls. This doesn't  
    need to stop an implementation from allowing, for instance, right-click  
    actions).
    
    For data consistency reasons, there also needs to be a way to say: only  
    insert at the start; only delete at the start; only insert at the end;  
    only delete at the end; no insertions; no deletions.
    
    Strawman examples:
      <repeat actions="insert delete" ref="list/oranges">
       ...
      </repeat>
    
      <repeat actions="insert-start delete-end" ref="events/dates">
       ...
      </repeat>
    
    The absence of an action would mean that it would not be (automatically)  
    possible, though the form author could still add controls as needed.
    
    Steven
    
    

Received on Wednesday, 7 September 2016 12:39:03 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 September 2016 12:39:03 UTC