您如何检测单击的节点是否是文件夹?
我想知道点击的节点是否是一个修改右键单击行为的文件夹(如果不是文件夹=> 做某事)。
一旦你有了一个节点,你就可以测试node.data.isFolder
.
在 Dynatree 事件处理程序中,这很简单:
例如
onClick: function(node, event) {
if(node.getEventTargetType(event) === "title" && node.data.isFolder){
[...] // Handle the click event
return false;// Prevent default processing
}
}
在自定义处理程序中,您可能首先必须从目标元素中找到节点:
var node = $.ui.dynatree.getNode(el)