Re: @incremental

Steven,

What you say makes sense. However, as an XForms user rather than an implementer I’ve taken it on face value that it only has useful meaning for controls that take keyboard entry like input or textarea and never thought much more about it. That said, you may want to explicitly set incremental="false" on a range control so I can only assume that it’s default in this case would be true. Is that correct or do I have to explicitly set ‘true’ to ensure a live update?


Philip



On 09/05/2017, 15:47, "Steven Pemberton" <steven.pemberton@cwi.nl> wrote:

    "incremental
      Author-optional attribute that defines when instance data is updated by a  
    control. Controls with bindings normally update the instance data when the  
    control loses focus. When true, this attribute indicates that the control  
    should update the instance data more often, thereby generating additional  
    xforms-value-changed events. In incremental mode, an implementation may  
    buffer sequences of changes happening in quick succession, and apply them  
    all at once. The default value for this attribute is false. Although this  
    attribute is available for all controls, in some cases there may be no  
    perceivable difference between incremental and non-incremental mode."
    https://www.w3.org/community/xformsusers/wiki/XForms_2.0#Common_attribute_and_content_sets

    
    I think that the default value is wrongly described. In fact many controls  
    are incremental, in the sense that something happens without the control  
    losing focus.
    
    Non-incremental:
       input, secret, textarea
       upload?
    
    Incremental:
       output
       range (?)
       trigger/submit
       select/1
    
    What do you think?
    
    Steven
    
    

Received on Tuesday, 9 May 2017 15:11:52 UTC