beforeRename(treeId, treeNode)

zTree

返回值: BooleanbeforeRename(treeId, treeNode)

目录: [事件] --> [callback 回调函数]概述

用户在使用 zTree 的页面上,编写 beforeRename(treeId, treeNode) 函数(函数名可以自定义),并配置在 setting 的 callback 参数内,即可在显示编辑名称的输入框之前得到相应信息,并根据自己的需求确定是否该节点可以修改名称。

该事件在节点的编辑按钮被点击后最先触发,如果返回 false,则不会进入名称编辑状态 和 触发 rename 回调函数。

v2.6 版本增加 节点进入编辑状态时,按 ESC 键可以放弃当前修改

参数

treeIdString

因为 zTree 支持页面上同时存在多个 zTree 的实例,因此在 callback 回调函数内返回对应 zTree 的 treeObjId,便于用户操控

treeNodeJSON

将要进入名称编辑状态的节点 JSON 数据对象

示例

描述:

禁止节点进入名称编辑状态

js 代码:
......
var setting = {
    callback : {
      beforeRename: zTreeBeforeRename,
      ......
    },
    ......
};
......
function zTreeBeforeRename(treeId, treeNode) {
	return false;
}
......

相关事件

rename(event, treeId, treeNode)

相关参数

editable | edit_renameBtn