我正在尝试向所有捕获该事件的小部件引发事件。我有一个身份验证小部件和其他小部件,它们依赖于用户登录这一事实。我希望在用户登录时向所有这些小部件引发事件,而无需手动连接它们。如何实现?
eoigrqb61#
尝试dojo.publish和dojo.subscribe也许这是better link
2j4z5cfb2#
下面是Dojo中关于pub/sub的一些更详细和最新的链接:
博客文章
http://davidwalsh.name/dojo-pub-subhttp://startdojo.com/2010/05/21/decoupling-widget-to-widget-interaction-with-dojo/http://www.naelshawwa.com/dojo-how-to-publish-subscribe-2/
文件
http://dojotoolkit.org/reference-guide/dojo/publish.htmlhttp://dojotoolkit.org/reference-guide/dojo/subscribe.htmlhttp://dojotoolkit.org/reference-guide/quickstart/events.html(尤其是最后一节)一旦你的javascript web应用变得复杂,pub/sub就是天赐之物,它允许你分离你的类,从而使你的代码更易于维护和模块化。
pftdvrlh3#
dojo.subscribe("mytopic",console,"debug"); dojo.publish("mytopic",["whatever"]);
3条答案
按热度按时间eoigrqb61#
尝试dojo.publish和dojo.subscribe
也许这是better link
2j4z5cfb2#
下面是Dojo中关于pub/sub的一些更详细和最新的链接:
博客文章
http://davidwalsh.name/dojo-pub-sub
http://startdojo.com/2010/05/21/decoupling-widget-to-widget-interaction-with-dojo/
http://www.naelshawwa.com/dojo-how-to-publish-subscribe-2/
文件
http://dojotoolkit.org/reference-guide/dojo/publish.html
http://dojotoolkit.org/reference-guide/dojo/subscribe.html
http://dojotoolkit.org/reference-guide/quickstart/events.html(尤其是最后一节)
一旦你的javascript web应用变得复杂,pub/sub就是天赐之物,它允许你分离你的类,从而使你的代码更易于维护和模块化。
pftdvrlh3#