当我们点击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.*/
});
当我点击标签时,节点被扩展并且事件监听器代码也被执行了。所以我不希望节点扩展。只是想要事件列表器代码执行。请帮助。
答案 0 :(得分:0)
labelClick是为了向后兼容而保留的,但在YUI2本身被弃用之前很久就被弃用了(大约2.7.0)。请改用clickEvent。如果在侦听器中返回false,则clickEvent将不会发生切换。