根节点上的dojo树事件

时间:2011-01-26 00:08:03

标签: javascript html dojo

**我正在使用以下代码构建dojo树: enter image description here

树按预期显示。我遇到的问题是onClick事件只在叶节点上触发。当我点击根级别节点(我有几个根级别)时,它只是打开显示子节点。

如何在根节点上添加“额外”onClick功能?

1 个答案:

答案 0 :(得分:2)

您的树的openOnClick设置为true。我认为API文档尽可能地回答这个问题。

http://dojotoolkit.org/api/dijit/Tree/openOnClick

也就是说,看起来你可以连接到_onClick并做任何你想做的事情(只有在onClick为假时才负责调用openOnClick的方法,无论如何)。或者,如果您想对访问私有成员感到内疚,dojo.declare自己是dijit.Tree的子类,扩展_onClick也会触发您定义为公共的另一个函数。