你这样做有两个问题怎么解决?一是:没法在刚刚增加的节点上继续增加,因为刚才增加的节点的还没有刷新,而一刷新在异步的情况下就onRename失去了焦点,并且editName后再提交数据库,它本来应该是update方法。结果和add方法冲突了!
2014年08月03日 11点08分
回复 sunhf_my : 只要节点取消编辑模式就能继续显示编辑、新增按钮呀。 另外更新数据可以直接修改节点属性,然后利用 updateNode 方法呀; 还可以 在 beforeRename方法时 return false,同时设置 input 为 disabled;
2014年08月11日 00点08分
回复 sunhf_my : 如果操作有困难还可以直接 return true 后, 等待异步操作后,根据情况 updateNode 或 removeNode 或 addNodes 。。。各种方法都可以组合使用, 具体还要看你的实际情况。。。而且为何 editName 后面你还会 addNodes 。。。这我不太清楚了
2014年08月11日 00点08分
有demo吗?没实现出来呀 zTree.addNodes(treeNode, {id:-1, pId:treeNode.id, name:"新建分类"});zTree.editName(treeNode, {id:-1, pId:treeNode.id, name:"新建分类"});
2018年06月12日 10点06分