Hi, I am currently trying to implement support for client-side selection listeners for Slider, using Spinner as template to understand how it can be done. However, when it comes to RWTs event mechanism / distribution, things appear still a bit opaque to me (especially considering my JS is quite lousy).
* For now I've added a call to renderClientListeners(), and indeed protocol generated looks fine so far: > ["call","w3","addListener",{"listenerId":"r4","eventType":"Selection"}] * In Slider.js _setSelection() (called by all mouse/keylisteners when a new selection value is set), I added: this.createDispatchDataEvent( "change" , value ); However, createDispatchEvent does nothing, because the call to hasEventListeners( type ) (type "change") returns false. So I wonder - for Spinner there is a "change" listener, but I wasn't successful in finding out where it is registered. The callstack for the ClientListener itself seems rather straight: at Object._dispatchEvent (rap-client.js:3867) at Object.dispatchEvent (rap-client.js:3808) at Object.createDispatchDataEvent (rap-client.js:3768) at Object._onchange (rap-client.js:57981) Am I pursuing the right path at all? Thank you in advance, Clemens
_______________________________________________ rap-dev mailing list rap-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/rap-dev