yui树视图复选框不展开节点

yui treeview checkbox does not expand nodes

本文关键字:节点 复选框 视图 yui      更新时间:2023-09-26

我使用带有复选框的YUI TreeView。我不能使用YUI3 CheckboxTree,因为系统有点旧,我们使用YUI2.9。我遵循了带有checknox的YUI TreeView示例。基本上,我创建了一个扩展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。

很抱歉回复延迟,我不在城里。我想这可能对你有帮助。这个例子是在YUI2的最后几天做的,我认为YUI网站上的版本中缺少了一些东西,但当时雅虎没有人关注YUI2,所以它就溜走了。