- From: John Boyer <boyerj@ca.ibm.com>
- Date: Tue, 26 Feb 2008 20:11:27 -0500
- To: Erik Bruchez <ebruchez@orbeon.com>
- Cc: www-forms@w3.org
- Message-ID: <OF2A7C84A0.E07935CE-ON852573FC.00065CAF-852573FC.00068C0E@ca.ibm.com>
Hi Erik, I don't think so, unfortunately. The instances are *separate* running DOMs from the main document where event listeners would be expressed, and their is no way with XML events to indicate that you would like to listen for something to happen in another document. Actually, you should send that along as an XML Events 2 suggestion to www-html-editor Cheers, John M. Boyer, Ph.D. Senior Technical Staff Member Lotus Forms Architect and Researcher Chair, W3C Forms Working Group Workplace, Portal and Collaboration Software IBM Victoria Software Lab E-Mail: boyerj@ca.ibm.com Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer Blog RSS feed: http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw Erik Bruchez <ebruchez@orbeon.com> Sent by: www-forms-request@w3.org 02/26/2008 05:29 PM To www-forms@w3.org cc Subject Re: xforms:upload updating two parts of the model Couldn't one register a listener for DOM Mutation Events? Does any XForms implementation do this? -Erik On Feb 26, 2008, at 3:43 AM, Mark Birbeck wrote: > > Hi John, > >> Not sure, but I think you may have suggested that an xforms-value- >> changed >> (XVC) will happen on the filename child element of an upload. >> Just in case that's what you meant, the current spec does not >> support that >> because the ref used in filename is not a UI binding. Only full- >> blown form >> controls receive events from the model corresponding to their UI >> bindings. >> >> It may work in an implementation that treats every ref as a UI >> binding, but >> then you have odd stuff happening like XVC events going to setvalue >> and such. > > No...I'm definitely *not* saying that XVC applies to anything other > than a form control. > > And that's exactly the problem! > > It means that for authors to register a handler that will perform some > action whenever a particular node has changed, they have to create a > redundant form control: > > <style> > .xvc-event-handler { display: none; } > </style> > > <xf:output ref="node-to-watch" class="xvc-event-handler"> > <xf:action ev:event="xforms-value-changed"> > ... > </xf;action> > </xf;output> > > Best regards, > > Mark > > -- > Mark Birbeck > > mark.birbeck@x-port.net | +44 (0) 20 7689 9232 > http://www.x-port.net | http://internet-apps.blogspot.com > > x-port.net Ltd. is registered in England and Wales, number 03730711 > The registered office is at: > > 2nd Floor > Titchfield House > 69-85 Tabernacle Street > London > EC2A 4RR > -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/
Received on Wednesday, 27 February 2008 01:11:54 UTC