我已经阅读了几个处理 onClick for dijit.Tree 的示例。特别是这个似乎告诉我我需要的一切: dojo 如何覆盖 dijit 类方法
但是,由于某种原因,我的处理程序在我的页面首次加载时被调用,而不是在我单击树节点时被调用?
这是代码:
<div dojoType="dijit.layout.ContentPane" title="Published Blueprints" minSize="20" style="width: 300px;" id="leftAccordion" region="leading" splitter="true">
<div id="blueprintTree" dojoType="dijit.Tree" store="" query="" label="Blueprints" openOnClick="false">
</div>
</div>
...然后我这样做...
dojo.ready(function() {
var tree = dijit.byId("blueprintTree");
tree.connect(tree, "onClick", function(item) {
// my code here...
});
});
...当我启动(调试)我的jsp时,“我的代码”部分被调用,但当我锁定节点时从来没有......
显然我错过了一些简单的东西?
问候布赖恩