我正在尝试向所有捕获该事件的小部件引发一个事件。我有一个身份验证小部件和其他小部件,这些小部件取决于用户登录的事实。我想在用户登录时向所有这些小部件引发一个事件,而无需手动连接它们。如何做呢?

有帮助吗?

解决方案

尝试 道场发布道场订阅

也许这是一个 更好的链接

其他提示

下面是一些更详细和最新在道场的pub / sub链接:

<强>博客帖子结果 http://davidwalsh.name/dojo-pub-sub 结果 http://startdojo.com/2010/ 5月21日/去耦的微件到插件相互作用位与-道场/ 结果 http://www.naelshawwa.com/dojo-how-to-发布 - 订阅-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是一个天赐良机,让您解耦班,这样会让你的代码更易于维护和模块化。

dojo.subscribe("mytopic",console,"debug");
dojo.publish("mytopic",["whatever"]);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top