W3C home > Mailing lists > Public > www-forms-editor@w3.org > June 2007

Re: Last call comment about readonly property with calculate (PR#45)

From: David Landwehr <david.landwehr@picoforms.com>
Date: Thu, 14 Jun 2007 08:31:40 +0200
Message-ID: <4670E0CC.5060005@picoforms.com>
To: John Boyer <xforms-issues@mn.aptest.com>
CC: www-forms-editor@w3.org

I have read through the minutes and it seems you don't even consider my 
request. The statement by John "I don't think you can do that kind of 
isolation." clearly displays the ignorance from which the decissions are 
made in the working group.

I accept the resolution simply because I give up.
/David

John Boyer skrev:
> We agree it was unclear, but we find that calculate merely defaults readonly to
> true, and that it can be set to false, and that there are use cases, namely
> default value. We tested the use case and found it works. We changed the note in
> 4.3.6 [ http://www.w3.org/MarkUp/Forms/specs/XForms1.1/index-diff.html#evt-recalculate]
> and put an example in MIP for readonly [
> http://www.w3.org/MarkUp/Forms/specs/XForms1.1/index-diff.html#model-prop-readOnly]
>
> Please let us know if this resolution is acceptable.
>
> Thank you,
> The Forms Working Group
>
>   
>> Having the following:
>> <xf:model>
>>   <xf:instance>
>>     <data xmlns="">value</data>
>>   </xf:instance>
>>   <xf:bind nodeset="." readonly="false()" calculate="1"/>
>> </xf:model>
>>
>> It is not spelled out in the specification that it is possible to
>> override the default state when it has a calculate on it. The default
>> value is true() when the node has a calculate on it. On the other side
>> it is not specified that it is not allowed. I think it should not be
>> allowed since it is not clear when the value will be recalculated
>> because a node cannot take itself as dependent. E.g. an insert or delete
>> will recalculate the value even if the user has updated the value (this
>> must also happen if an insert happens in another instance). This could
>> be a problem for implementation which isolates the creating of
>> dependencies between instances.
>>
>> Best regards,
>> David
>>
>>
>>     
Received on Thursday, 14 June 2007 06:32:22 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 10 June 2009 18:12:15 GMT