HarmonyOS 鸿蒙Next TreeView (树视图)组件支持清除树节点吗?逐个节点删除removeNode 接口也不支持指定节点id,有什么解法嘛各位大佬

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next TreeView (树视图)组件支持清除树节点吗?逐个节点删除removeNode 接口也不支持指定节点id,有什么解法嘛各位大佬

TreeView (树视图)组件

暂时没找到支持清除整棵树节点的方法;要重新绘制整棵树很麻烦。

逐个节点删除的 removeNode 接口似乎也只支持删除当前选中节点,不支持指定节点id啊;

有什么解法嘛各位大佬 。。。

2 回复

HarmonyOS 鸿蒙Next TreeView组件目前没有直接支持清除所有树节点的方法,且removeNode接口通常不支持直接通过节点ID删除。解法之一是遍历TreeView中的所有节点,并对每个节点执行remove操作。这可以通过递归函数或迭代方式实现。另一种可能的方案是利用TreeView的API或事件监听机制,在添加节点时记录节点信息,以便后续通过自定义逻辑进行删除。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部