Dojo ContentPane |程序化点击

时间:2014-07-03 15:02:41

标签: javascript dojo

我已经创建了Dojo ContentPanes作为菜单。将click事件连接到特定菜单项后,它将在单击后打开(on(registry.byId("lalalal"), function()...)。现在我希望能够以编程方式触发单击事件。如果我使用dijit/form/Button则没问题,但是当我使用ContentPane时,它似乎不起作用。

我创建了一个jsFiddle来显示问题。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您将模块命名为真的令人困惑......但是onClick事件处理程序直接绑定到dijit/layout/ContentPane小部件后面的DOM节点。

这意味着如果您使用以下内容:

on.emit(registry.byId("example").domNode, "click", {});

它会起作用。

我也更新了你的小提琴:http://jsfiddle.net/c3xGL/3/