diff --git a/demo/cn/exedit/async_edit.html b/demo/cn/exedit/async_edit.html
index 3345a37be1576cf50b0dd3525c22173ecd771a8d..e519fdfdc90c234542446de1a5d8afeb04e8d892 100644
--- a/demo/cn/exedit/async_edit.html
+++ b/demo/cn/exedit/async_edit.html
@@ -52,7 +52,11 @@
}
function beforeRename(treeId, treeNode, newName) {
if (newName.length == 0) {
- alert("节点名称不能为空.");
+ setTimeout(function() {
+ var zTree = $.fn.zTree.getZTreeObj("treeDemo");
+ zTree.cancelEditName();
+ alert("节点名称不能为空.");
+ }, 0);
return false;
}
return true;
diff --git a/demo/cn/exedit/edit_super.html b/demo/cn/exedit/edit_super.html
index 9543baf1e924c82712f6f8022585712b76e2e116..cc70ecf0a17566240c90bdab7de090072207f484 100644
--- a/demo/cn/exedit/edit_super.html
+++ b/demo/cn/exedit/edit_super.html
@@ -61,7 +61,14 @@
showLog("[ "+getTime()+" beforeEditName ] " + treeNode.name);
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.selectNode(treeNode);
- return confirm("进入节点 -- " + treeNode.name + " 的编辑状态吗?");
+ setTimeout(function() {
+ if (confirm("进入节点 -- " + treeNode.name + " 的编辑状态吗?")) {
+ setTimeout(function() {
+ zTree.editName(treeNode);
+ }, 0);
+ }
+ }, 0);
+ return false;
}
function beforeRemove(treeId, treeNode) {
className = (className === "dark" ? "":"dark");
@@ -77,9 +84,11 @@
className = (className === "dark" ? "":"dark");
showLog((isCancel ? "":"") + "[ "+getTime()+" beforeRename ] " + treeNode.name + (isCancel ? "":""));
if (newName.length == 0) {
- alert("节点名称不能为空.");
- var zTree = $.fn.zTree.getZTreeObj("treeDemo");
- setTimeout(function(){zTree.editName(treeNode)}, 10);
+ setTimeout(function() {
+ var zTree = $.fn.zTree.getZTreeObj("treeDemo");
+ zTree.cancelEditName();
+ alert("节点名称不能为空.");
+ }, 0);
return false;
}
return true;
diff --git a/demo/en/exedit/async_edit.html b/demo/en/exedit/async_edit.html
index ec6da64e4309bbe10d2271c0c2dd5ba3dfc9f967..bde0bca8c9b474f485b3c07447c04aaf6adbc473 100644
--- a/demo/en/exedit/async_edit.html
+++ b/demo/en/exedit/async_edit.html
@@ -52,7 +52,11 @@
}
function beforeRename(treeId, treeNode, newName) {
if (newName.length == 0) {
- alert("Node name can not be empty.");
+ setTimeout(function() {
+ var zTree = $.fn.zTree.getZTreeObj("treeDemo");
+ zTree.cancelEditName();
+ alert("Node name can not be empty.");
+ }, 0);
return false;
}
return true;
diff --git a/demo/en/exedit/edit_super.html b/demo/en/exedit/edit_super.html
index d6159a5c9b38173cc12456f1e18ce067fc23010a..61331090a20e4f782110f6502ab22ff1a3252b70 100644
--- a/demo/en/exedit/edit_super.html
+++ b/demo/en/exedit/edit_super.html
@@ -61,7 +61,14 @@
showLog("[ "+getTime()+" beforeEditName ] " + treeNode.name);
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.selectNode(treeNode);
- return confirm("Start node '" + treeNode.name + "' editorial status?");
+ setTimeout(function() {
+ if (confirm("Start node '" + treeNode.name + "' editorial status?")) {
+ setTimeout(function() {
+ zTree.editName(treeNode);
+ }, 0);
+ }
+ }, 0);
+ return false;
}
function beforeRemove(treeId, treeNode) {
className = (className === "dark" ? "":"dark");
@@ -77,9 +84,11 @@
className = (className === "dark" ? "":"dark");
showLog((isCancel ? "":"") + "[ "+getTime()+" beforeRename ] " + treeNode.name + (isCancel ? "":""));
if (newName.length == 0) {
- alert("Node name can not be empty.");
- var zTree = $.fn.zTree.getZTreeObj("treeDemo");
- setTimeout(function(){zTree.editName(treeNode)}, 10);
+ setTimeout(function() {
+ var zTree = $.fn.zTree.getZTreeObj("treeDemo");
+ zTree.cancelEditName();
+ alert("Node name can not be empty.");
+ }, 0);
return false;
}
return true;