如何手动触发Dojo树上的项目单击事件?

时间:2010-01-04 03:57:14

标签: dojo

有谁知道如何手动触发Dojo树的项目点击事件?我有一个创建新节点按钮,每当创建一个新节点时,我想将焦点移动到新节点。我已经设置了click事件,如果我可以手动触发click事件并且param是新节点,那将会很棒。

2 个答案:

答案 0 :(得分:0)

您需要发送点击事件还是只设置焦点?

要设置焦点,您可以这样做:

dojo.byId("myNewNode").focus();

答案 1 :(得分:0)

var yourtree = dijit.byId("<treeid>");
use dojo.connect(yourtree, "onClick", function(item){
                     <write custom logic here>

});