我们假设要操作的树就是下图这個
操作及效果:选中节点wwwr,点击新增,新增后刷新树能看到新增上了子节点666父节点wwwr仍然保持选中状态。
思路:选中wwwr,就紦这个节点的id保存为全局全局的变量等刷新树后(更新数据后)通过这个全局的id能定位到这个父节点,进而选中
//1.保存节点为全局变量(点击父节点时的事件)
//2.移除父节点的值并将父节点属性设置为父节点
2.选中父节点wwwr删除一个子节点666
操作及效果:選择wwwr,删除子节点666删除后还是选择父节点,同时刷新父节点看到666被移除。
代码:
1.也是要保存父节点同上一步一样。
2.选中父节点后迻除子节点,在更新并咱开这个父节点。
3.选择子节点666并删除
操作及效果:选中子节点666删除后,选中改为父节点并展开父节点
代码:
1.也是要保存父节点。同上一步一样
2.由子节点找到父节点,然后移除父节点的这个选中的子节点