function fixIcon(){
var treeObj = $.fn.zTree.getZTreeObj("pageTree");
// 找到自己定义isParent的标识字段,进行ztreedom赋值
var folderNode = treeObj.getNodesByFilter(function (node) { return node.isParent });
for(j=0 ; j<folderNode.length; j++){//遍历目录节点,设置isParent属性为true;
folderNode[j].isParent = true;
}
treeObj.refresh();//调用api自带的refresh函数。
}
在拖拽松开鼠标后调用上面的方法;
function onDrop(event, treeId, treeNodes, targetNode, moveType, isCopy) {
fixIcon();//调用修复图标的方法。
}
修复ZTree文件夹图标
本文介绍了一种在ZTree中修复文件夹图标显示的方法,通过遍历所有父级节点并设置isParent属性为true,然后调用refresh()函数刷新树状结构,确保在拖拽操作后图标正确显示。
1032

被折叠的 条评论
为什么被折叠?



