在根节点道场树事件(dojo tree event on root nodes)

2019-11-04 13:24发布

**我使用下面的代码建立道场树:

如预期显示该树。 我的问题是,该onClick事件仅在叶节点发射。 当我点击根级别节点上(我有几个根级),它只是打开一个显示子节点。

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

Answer 1:

你得openOnClick设置为true你的树。 我想API文档回答这个问题,以及我可能会。

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

这就是说,它看起来像你能够连接到_onClick代替,做任何你想要的(这是负责调用方法onClick只有当openOnClick是假的,反正)。 或者,如果你想感受有关访问私有成员少一点内疚, dojo.declare自己的子类dijit.Tree ,延长_onClick还解雇你定义为公共另一功能。



文章来源: dojo tree event on root nodes