我已经创建了Dojo ContentPanes
作为菜单。将click事件连接到特定菜单项后,它将在单击后打开(on(registry.byId("lalalal"), function()...)
。现在我希望能够以编程方式触发单击事件。如果我使用dijit/form/Button
则没问题,但是当我使用ContentPane
时,它似乎不起作用。
我创建了一个jsFiddle来显示问题。
有人可以帮助我吗?
答案 0 :(得分:1)
您将模块命名为真的令人困惑......但是onClick事件处理程序直接绑定到dijit/layout/ContentPane
小部件后面的DOM节点。
这意味着如果您使用以下内容:
on.emit(registry.byId("example").domNode, "click", {});
它会起作用。
我也更新了你的小提琴:http://jsfiddle.net/c3xGL/3/