oetiker wrote
> Hi Halcwb,
>
> I guess you can use
>
> http://demo.qooxdoo.org/current/apiviewer/#qx.event.message.Bus
>
> to build something along these lines
>
> cheers
> tobi
Exactly, without reading your post I came to the same solution. And it is
very elegant. I have now the following setup:
View.Button -> Click
View.clickHandler ->
message.sender = view
message.name = message
message.data = additional data
post message to eventbus
Controller
subscribes to eventbus with
message = message and
handler = messageHandler
So, now neither the view or the controller need any references to each other
== loose coupling == good!.
In the controller, when I receive the message I also want to check the
sender, using an interface, whether it is the right sender. So, then I am
guaranteed that I can use that sender.
What's even better, now I can use the same controller for different views,
as long as they implement the interface.
I know there is an assertInterface method. But is there also an
'hasInterface' that returns a boolean?
--
View this message in context:
http://qooxdoo.678.n2.nabble.com/Quickly-reference-widgets-in-browser-and-code-tp7586543p7586672.html
Sent from the qooxdoo mailing list archive at Nabble.com.
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel