怎么在代码中获取树表某个节点的完整路径
我已经有这个树表的某个节点的KEY值了,怎么获取这个节点的完整路径?
树表名称是 product_class(物料分类), 我在树表的行增加一个“新增物料”的按钮,我想点击这个按钮,直接在物料上面把物料分类的完整路径带上去。
感谢!
“新增物料”按钮点开后是直接打开“物料新增页面”(自定义表单),我想把这个物料分类的完整路径给到自定义表单上面,并且表单提交的时候存储下来。
就通过findPath方法获取到对应节点的路径数组,然后遍历path取出路径id就可以了
在表单打开前传入到自定义表单的defaultData中或者enhanceData,提交的时候存储就可以了
“findPath方法获取到对应节点的路径数组,然后遍历path取出路径id就可以了”
以上能给一下代码吗
上面截图就是啊,你自己试一下打印看一下path值
在自定义表单中也是这样写吗?
一样的findPath是工具类的方法,tableData.value是树表数据自行更换即可(要数据结构的如果不是就用listToTree 转换一下https://doc.jeelowcode.com/doc/1600-4-10#listToTree )
物料分类详情表是自定义表单,在自定义表单上面的新增物料按钮代码没有生效,点击事件代码如下:
数据要树结构的