找回密码
 立即注册

QQ登录

只需一步,快速开始

laity

初级会员

27

主题

112

帖子

341

积分

初级会员

积分
341
laity
初级会员   /  发表于:2024-5-11 13:58  /   查看:979  /  回复:9
1金币


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



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

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

9 个回复

倒序浏览
最佳答案
最佳答案
Edric.Li
中级会员   /  发表于:2024-5-11 13:58:42
来自 9#
要么给官方提需求,要么就是自己把源代码下载下来改,Element控件是支持这个功能的,只是活字格没有封装这个功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Nathan.guo + 5 很给力!

查看全部评分

回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 14:01:01
2#
EL没有这个功能,活字格自带的有,看官方加不加EL的
回复 使用道具 举报
laity
初级会员   /  发表于:2024-5-11 14:36:00
3#
豪~豪 发表于 2024-5-11 14:01
EL没有这个功能,活字格自带的有,看官方加不加EL的

可不可以用js给实现呢
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 14:48:14
4#
laity 发表于 2024-5-11 14:36
可不可以用js给实现呢
  1. var parentDiv = document.querySelector(".el-tree");
  2. var directChildDivs = Array.from(parentDiv.children).filter(function(child) {  
  3.     return child.tagName.toLowerCase() === 'div';  
  4. });  
  5. for (let div of directChildDivs) {
  6.     div.click()
  7. }
复制代码
回复 使用道具 举报
laity
初级会员   /  发表于:2024-5-11 14:56:56
5#

大佬,你给的这个代码,节点数在哪里设置呢
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 14:59:07
6#
laity 发表于 2024-5-11 14:56
大佬,你给的这个代码,节点数在哪里设置呢

这个是展开一级的,没有设置
回复 使用道具 举报
laity
初级会员   /  发表于:2024-5-11 15:04:55
7#
豪~豪 发表于 2024-5-11 14:59
这个是展开一级的,没有设置

展开三级的话怎么修改,大佬
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-5-11 15:30:27
8#
laity 发表于 2024-5-11 15:04
展开三级的话怎么修改,大佬

JS没办法这样,因为展开有延迟,可以下载EL源码自己修改
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-5-13 12:09:35
10#
如楼上大佬所说,这个问题目前确实没有太好的方案,大佬可以去需求版跨i体格需求~~
传送门:https://gcdn.grapecity.com.cn/showforum-204-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部