W3C home > Mailing lists > Public > public-forms@w3.org > July 2007

Re: Submission with instance replacement and deferred updates

From: Erik Bruchez <ebruchez@orbeon.com>
Date: Mon, 23 Jul 2007 17:51:39 +0200
Message-ID: <46A4CE8B.9050100@orbeon.com>
To: "Forms WG (new)" <public-forms@w3.org>
CC: www-forms-editor@w3.org

Then that's great and I hope there is an action item out there to track 


Mark Birbeck wrote:
> Hi Erik,
> When this was discussed we definitely agreed that it should be a case
> of 'set the flags'.
> Regards,
> Mark
> On 23/07/07, Erik Bruchez <ebruchez@orbeon.com> wrote:
>> All,
>> This issue may have been raised before, but I just hit it again when
>> implementing some optimizations in our implementation, and I would
>> like to make sure that it is discussed if not already done. You never
>> know, John has so many action items ;-)
>> Section "11.2 The xforms-submit Event", upon instance replacement,
>> directly performs rebuild, recalculate, revalidate and refresh
>> operations. My question is simple: why do we do this directly, rather
>> than setting the flags?
>> This in particular is inconsistent with the way xforms:insert
>> works. See section "9.3.5 The insert Action", point 9, where the flags
>> are set:
>>    "The XForms action system's deferred update flags for rebuild,
>>     recalculate, revalidate and refresh are set."
>> An instance replacement is not different from an insert action, in
>> that an entire instance or part of it may be replaced. The two should
>> work consistently.
>> If we want to be consistent, which option to choose? I do not see a
>> particular reason why a submission with instance replacement would
>> work differently from any other action in XForms, so I do think that
>> the consistency would work in favor of modifying the behavior of
>> submission to set the deferred update flags.
>> That is, unless there is a very good reason to perform these actions
>> directly, but at this point I don't see any, and I suspect that this
>> is just a legacy from XForms 1.0 prior to the more refined work on
>> deferred updates done in 1.1.
>> -Erik
>> -- 
>> Orbeon Forms - Web Forms for the Enterprise Done the Right Way
>> http://www.orbeon.com/

Orbeon Forms - Web Forms for the Enterprise Done the Right Way
Received on Monday, 23 July 2007 15:51:55 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:13:52 UTC