返回值: BooleanbeforeDrop(treeId, treeNode, targetNode, moveType)
目录: [事件] --> [callback 回调函数]概述
参数
treeIdString
因为 zTree 支持页面上同时存在多个 zTree 的实例,因此在 callback 回调函数内返回对应 zTree 的 treeObjId,便于用户操控
多个 zTree 之间进行拖拽时,返回目标节点的 treeObjId
treeNodeJSON
被拖拽的节点 JSON 数据对象。
如果没有拖拽到合法节点内,则返回 null
targetNodeJSON
成为 treeNode 父节点的目标节点 JSON 数据对象。
如果没有拖拽到合法节点内 或 拖拽成为根节点,则返回 null
moveTypeString
指定移动到目标节点的相对位置
"inner":成为子节点,"before":成为同级前一个节点,"after":成为同级后一个节点
示例
描述:
禁止 zTree 的 drop 操作
js 代码:
......
var setting = {
callback : {
beforeDrop: zTreeBeforeDrop,
......
},
......
};
......
function zTreeBeforeDrop(treeId, treeNode, targetNode, moveType) {
return false;
}
......