树表的问题

怎么在代码中获取树表某个节点的完整路径

评论区

小丸子 2026-03-27 17:02

我已经有这个树表的某个节点的KEY值了,怎么获取这个节点的完整路径?

树表名称是 product_class(物料分类), 我在树表的行增加一个“新增物料”的按钮,我想点击这个按钮,直接在物料上面把物料分类的完整路径带上去。

感谢!

小丸子 2026-03-27 17:07

“新增物料”按钮点开后是直接打开“物料新增页面”(自定义表单),我想把这个物料分类的完整路径给到自定义表单上面,并且表单提交的时候存储下来。

超级管理员 2026-03-27 17:22

@小丸子

就通过findPath方法获取到对应节点的路径数组,然后遍历path取出路径id就可以了

在表单打开前传入到自定义表单的defaultData中或者enhanceData,提交的时候存储就可以了

小丸子 2026-03-27 17:27

@超级管理员

findPath方法获取到对应节点的路径数组,然后遍历path取出路径id就可以了

以上能给一下代码吗

超级管理员 2026-03-27 17:33

@小丸子

上面截图就是啊,你自己试一下打印看一下path值

小丸子 2026-03-27 17:57

@超级管理员

在自定义表单中也是这样写吗?

超级管理员 2026-03-27 17:59

@小丸子

一样的findPath是工具类的方法,tableData.value是树表数据自行更换即可(要数据结构的如果不是就用listToTree 转换一下https://doc.jeelowcode.com/doc/1600-4-10#listToTree

小丸子 2026-03-27 18:14

物料分类详情表是自定义表单,在自定义表单上面的新增物料按钮代码没有生效,点击事件代码如下:

超级管理员 2026-03-28 11:33

@小丸子

超级管理员 2026-03-28 11:34

数据要树结构的

回复

扫码关注

添加客服
图片未加载,请刷新后再试
联系我们