- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Mon, 21 Nov 2016 10:12:31 -0800
- To: Steven Pemberton <steven.pemberton@cwi.nl>
- Cc: "public-xformsusers@w3.org" <public-xformsusers@w3.org>
- Message-ID: <CAAc0PEW5eem4e=8r46jFtRcpUNQGbTHWJu+T0KmH7nD_tgVtBQ@mail.gmail.com>
This takes us back to the (unfortunately) aborted project of revisiting UI
events:
https://lists.w3.org/Archives/Public/public-forms/2007Jun/0030.html
We implement a different behavior for UI events in our implementation:
https://doc.orbeon.com/xforms/events-refresh.html
Following that, the change events are only dispatched:
- for non-default property values when the control becomes relevant (and
that could be revisited)
- when the properties actually change *from the perspective of the control*
So I don't know about use cases, but I think that it doesn't make sense to
dispatch change events when things haven't changed.
-Erik
On Fri, Nov 18, 2016 at 11:59 AM, Steven Pemberton <steven.pemberton@cwi.nl>
wrote:
> https://www.w3.org/community/xformsusers/wiki/XForms_2.0#The
> _xforms-refresh_Event
>
> "If the xforms-value-changed event is marked for dispatching, then all of
> the appropriate model item property notification events must also be marked
> for dispatching (xforms-optional or xforms-required, xforms-readwrite or
> xforms-readonly, and xforms-enabled or xforms-disabled)."
>
> However, xforms-recalculate goes to a lot of trouble to only mark such
> events for dispatch if the property has changed.
>
> Is there a use case for sending (xforms-optional or xforms-required,
> xforms-readwrite or xforms-readonly, and xforms-enabled or xforms-disabled)
> when the value has changed, but the property hasn't?
>
> Steven
>
>
Received on Monday, 21 November 2016 18:13:24 UTC