Re: what should happen when a xf:insert is inside a xforms-select handler?

> I get that the net result to a form author is that, at the time the  
> xforms-select occurs, the node value of the bound node may be the  
> old value or the new value, depending on why the xforms-select is  
> happening.

Exactly.

> Hence, it is possible in all cases to tell whether bound data node  
> has the same value as the selected item, should you wish to only do  
> something if they differ or if they are the same.

I think that this is an acceptable workaround for now, unless changing  
the order of events in the case of user selection is a trivial change,  
which it sounds like it isn't.

> Realizing that the above may not win the convenience award, it  
> would, for anyone who responded to the call for expression of need,  
> cause me to ask:  what specifically are you trying to do that you  
> can't do?


I don't have a strong use case. I was reacting to the inconsistency- 
with-a-reason, from the point of view of the event handler. If there  
is a reasonable fix, we should do it, otherwise, we'll have to live  
with it.

Ultimately, I do think we need to add proper context information to  
all events. It just seems reasonable that if you say that "something"  
got selected, there is a way within the event of determining what the  
something is, so that you don't have a strong constraint about where  
to place your event handler. But that is a question for another thread  
probably.

-Erik

--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way
http://www.orbeon.com/

Received on Wednesday, 5 March 2008 06:17:47 UTC