YUI treeview labelclick p

时间:2014-08-25 13:32:16

标签: treeview yui

当我们点击YUI树视图中该节点旁边的标签时,我们如何防止节点扩展? 虽然我尝试过这篇文章中给出的东西。 YUI Treeview (override labelClick) 但它对我不起作用。

我所做的如下。

     tree.subscribe("labelClick", function(node) {
     //some code here which I want  to execute when user clicks on label.
     YAHOO.util.Event.preventDefault(node.event);
     return false /*In order to prevent the node from expanding.*/
     });

当我点击标签时,节点被扩展并且事件监听器代码也被执行了。所以我不希望节点扩展。只是想要事件列表器代码执行。请帮助。

1 个答案:

答案 0 :(得分:0)

labelClick是为了向后兼容而保留的,但在YUI2本身被弃用之前很久就被弃用了(大约2.7.0)。请改用clickEvent。如果在侦听器中返回false,则clickEvent将不会发生切换。