于是我参考着改了一点点,记录一下,写得不好,仅供参考, 见谅~
---------------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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)