laity 发表于 2024-5-11 13:58:41

【9.0.103】EL-树型控件展开节点数



大佬们,请问一下,el树型控件除了属性里面这个默认全部展开或全部不展开以外,怎么能设置展开节点的数量,比如加载时只展开一级节点,或者一二级节点,不让全部展开。



Edric.Li 发表于 2024-5-11 13:58:42

要么给官方提需求,要么就是自己把源代码下载下来改,Element控件是支持这个功能的,只是活字格没有封装这个功能。

豪~豪 发表于 2024-5-11 14:01:01

EL没有这个功能,活字格自带的有,看官方加不加EL的

laity 发表于 2024-5-11 14:36:00

豪~豪 发表于 2024-5-11 14:01
EL没有这个功能,活字格自带的有,看官方加不加EL的

可不可以用js给实现呢

豪~豪 发表于 2024-5-11 14:48:14

laity 发表于 2024-5-11 14:36
可不可以用js给实现呢

var parentDiv = document.querySelector(".el-tree");
var directChildDivs = Array.from(parentDiv.children).filter(function(child) {
    return child.tagName.toLowerCase() === 'div';
});
for (let div of directChildDivs) {
    div.click()
}

laity 发表于 2024-5-11 14:56:56

豪~豪 发表于 2024-5-11 14:48


大佬,你给的这个代码,节点数在哪里设置呢

豪~豪 发表于 2024-5-11 14:59:07

laity 发表于 2024-5-11 14:56
大佬,你给的这个代码,节点数在哪里设置呢

这个是展开一级的,没有设置

laity 发表于 2024-5-11 15:04:55

豪~豪 发表于 2024-5-11 14:59
这个是展开一级的,没有设置

展开三级的话怎么修改,大佬

豪~豪 发表于 2024-5-11 15:30:27

laity 发表于 2024-5-11 15:04
展开三级的话怎么修改,大佬

JS没办法这样,因为展开有延迟,可以下载EL源码自己修改

Nathan.guo 发表于 2024-5-13 12:09:35

如楼上大佬所说,这个问题目前确实没有太好的方案,大佬可以去需求版跨i体格需求~~
传送门:https://gcdn.grapecity.com.cn/showforum-204-1.html
页: [1]
查看完整版本: 【9.0.103】EL-树型控件展开节点数