如何删除 TextNode YUI Treeview 上标签上的展开单击?
我只想在单击图标而不是标签上展开节点。
使用 yahoo ui 2.7 :
selfCategoryTree.tree.subscribe("labelClick", function(node) {
alert(node.data.customData.id + " label was clicked");
});
所以我捕获了 labelClick
,我显示了一个警报,但节点已展开。
编辑:
我这样做:
tree.subscribe("clickEvent", TreeOnClickEvent, this, true);
var TreeOnClickEvent = function(event, args){
return false;
}
它工作正常,但我没有在 TreeOnClickEvent
中获取节点。 在文档中,args
是节点(如果我理解的话),但我没有在 args
上获得标签。
有什么想法吗?
I want to expand the Node only on click on Icon not on the label.
With yahoo ui 2.7 :
selfCategoryTree.tree.subscribe("labelClick", function(node) {
alert(node.data.customData.id + " label was clicked");
});
So I catch the labelClick
, I show an alert, but the Node is expanded.
EDIT:
I do this :
tree.subscribe("clickEvent", TreeOnClickEvent, this, true);
var TreeOnClickEvent = function(event, args){
return false;
}
It's working fine but I don't get the node in TreeOnClickEvent
.
In documentation, args
is the node (if I understand) but I don't get the label on args
.
Any idea ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论