[antd of vue] a-tree组件子节点不完全勾选获取父节点的值

[antd of vue] a-tree组件子节点不完全勾选获取父节点的值,第1张

于是我参考着改了一点点,记录一下,写得不好,仅供参考, 见谅~

---------------data中-------------------

------------------methods---------------------

引用**姐的一段话

但是,(又敲黑板!!!)我们给后台传过去了父节点,如果有反显的情况下(如:修改,查看功能),一旦有父节点,子节点又将会全部勾选!!这种情况下又该怎么办呢?

思路如下:

1循环遍历出最深层子节点,存放在一个数组中

2将后台返回的含有父节点的数组和第一步骤遍历的数组做比较

3如果有相同值,将相同值取出来,push到一个新数组中

4利用这个新的重组的数组给Tree组件selected赋值

先定义一个nodevarnode:TTreeNode;然后你获取你所选中的节点node:=TreeViewSelected;它的父节点的名称就是nodeParentText它的祖父节点的名称就是nodeParentParentText以此类推注意,在访问父节点之前要判断是否存在ifnodeParentnilthenbeginend;

TreeItem parentItem=itemgetParentItem();得到父节点

Tree tree= itemgetParent();得到树

parentItemgetText();节点显示的值

parentItemgetData();item上保存的数据

以上就是关于[antd of vue] a-tree组件子节点不完全勾选获取父节点的值全部的内容,包括:[antd of vue] a-tree组件子节点不完全勾选获取父节点的值、怎么获取选中的叶子节点的所有父节点、java Tree 怎么获得父节点的值。SWT做的tree等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9297269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存