求助 怎样实现只对叶节点添加双击击事件
ztree吧
全部回复
仅看楼主
level 1
blsm2000 楼主
我的代码如下:
var setting = {
view: {
dblClickExpand: false,
showLine: true,
selectedMulti: false
},
data: {
simpleData: {
enable: true
}
},
callback: {
beforeClick: function(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
if (treeNode.isParent) {
zTree.expandNode(treeNode);
return false;
} else {
return true;
}
},
onDblClick: function(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
if (treeNode.isParent) {
zTree.expandNode(treeNode);
return false;
} else {
do_select();
return true;
}
}
}
};
现在问题是 不管在哪双击,都触发了onDblClick: function
2014年01月26日 03点01分 1
level 11
不仔细看 API 说明呀, 根据 onDblClick 的 treeNode 参数就可以轻松判断了呀
2014年02月10日 14点02分 2
level 9
给父节点加半勾选状态属性
2014年06月26日 01点06分 4
level 1
if(!treeNode.isParent){
return ;
}
2014年06月26日 05点06分 5
level 1
函数参数少了
function(e, treeId, treeNode)
2015年03月03日 07点03分 6
1