yui treeview复选框不会展开节点

时间:2014-10-03 18:36:41

标签: javascript treeview yui

我正在使用带有复选框的YUI TreeView。我不能使用YUI3 CheckboxTree,因为系统有点旧,我们使用YUI 2.9。我按照示例YUI TreeView with checknox进行了操作。基本上我创建了一个扩展YUI TreeView的小部件。我能够获取节点上的复选框并能够检查它们,但节点不会扩展。

我的猜测是问题可能出现在以下声明中:

this.subscribe('clickEvent',this.onEventToggleHighlight);

我尝试按如下方式定义自己的onEventToggleHighlight:

onEventToggleHighlight: function(oArgs) {
    var node = oArgs.node;
    node.hightlight();
    node.focus();
    node.toggle();
    return false;
}

执行此操作后,我可以扩展节点,但复选框停止工作。请建议我哪里出错了。我也将propagateHighlightUppropagateHighlightDown节点属性设置为true。 TIA。

1 个答案:

答案 0 :(得分:0)

对于延迟回复表示抱歉,我不在城里。我认为this可能会对您有所帮助。这个例子是在YUI2的最后几天做的,我认为YUI网站上的版本缺少了一些内容,但雅虎当时没有人关注YUI2,所以它一直在滑落。