如何使用代码,让树形的父节点不可选择

如何使用代码,让树形的父节点不可选择

评论区

超级管理员 2026-02-03 09:22

哪个功能?

刘锋 2026-02-03 09:25

我做了个功能,自定义按键(选择物料),物料表是个树形,要

让树形的父节点不可选择

刘锋 2026-02-03 09:27

超级管理员 2026-02-03 09:37

@刘锋

物料表的js增强 selectable 内部判断 有子集数组就返回 false 就可以了

刘锋 2026-02-03 09:42

具体代码呢?不知道属性是啥啊

刘锋 2026-02-03 09:45

selectable(row, index) {  //控制行是否可勾选

   if (props.enhanceData.type == 'entrance_select') {


     debugger

     if (props.enhanceData.selectId.includes(row.cpbh)) {

       return false

     }

   }

   return true

 },

超级管理员 2026-02-03 09:46

@刘锋

row.children 打印row看一下就知道了

刘锋 2026-02-03 09:49

这样?

// 新增逻辑:存在 children 子集的父节点不可勾选

 if (row.children && row.children.length > 0) {

   return false

 }

 // 其他情况可勾选

 return true


超级管理员 2026-02-03 10:06

@刘锋

回复

扫码关注

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