MultilevelTreeList icon indicating copy to clipboard operation
MultilevelTreeList copied to clipboard

大佬 请问怎么在指定节点下添加一条数据

Open sfy666666 opened this issue 4 years ago • 2 comments

sfy666666 avatar Jul 29 '20 01:07 sfy666666

已解决 先new一个新的Node集合 然后把node对象放进新的Node集合 然后adapter.addData(index,newArr)

                    List<Node> newArray = new ArrayList<>();
                    newArray.add(new Node(id, pid, name, bean));
                    //添加节点并刷新UI
                    mAdapter.addData(position + 1, newArray);

删除同理 先获取当前的Node对象,然后用removeData(node)

Node currentNode = TreeHelper.filterVisibleNode(adapter.getAllNodes()).get(position); //删除一条指定的数据并刷新UI mAdapter.removeData(currentNode);

sfy666666 avatar Jul 29 '20 02:07 sfy666666

为什么我这样加入会错乱呀,可以咨询一下吗

xiongwenzhi avatar Mar 09 '23 13:03 xiongwenzhi