不知道为什么,我在 beforeRename 函数里调用
ztree吧
全部回复
仅看楼主
level 2
Andy福彩 楼主
@zTreeAPI
不知道为什么 zTree.editName(treeNode); 在文件jquery.ztree.exedit-3.5里的方法 inputFocus里 ,参数 inputObj 是null,然后报错 ,下面是我的代码:
var ZtreeSetting = {
view: {
addHoverDom: function (treeId, treeNode) { $this._addNode(treeId, treeNode); },
removeHoverDom: $this._removeAddBtn,
showLine: true
},
async: {
enable: true,
url: "/workspace/GetChildFloder",
autoParam: ["path"],
dataType: "json"
},
data: {
simpleData: {
enable: true
}
},
edit: {
enable: true,
editNameSelectAll: true,
showRemoveBtn: true,
showRenameBtn: true
},
callback: {
beforeRename: function (treeId, treeNode, newName, isCancel) {
alert("测试");
$this.zTree.editName(treeNode);
}
}
};
2014年10月17日 07点10分 1
level 11
建议你在 beforeRename 里面用 setTimeout 去调用 editName 方法, 估计你这么使用影响了 input 输入框
2014年10月21日 01点10分 2
哦 谢谢,这个问题已经解决了 非常感谢
2014年10月21日 02点10分
1