天涯论坛

 找回密码
 立即注册
搜索
查看: 10|回复: 0

fastadmin框架结合bootstrap-treegrid数据渲染更直观

[复制链接]

3073

主题

148

回帖

9911万

积分

论坛元老

Rank: 8Rank: 8

积分
99118900
发表于 2024-10-10 04:06:39 | 显示全部楼层 |阅读模式

fastadmin中请求数据是经过bootstrap-table来请求数据的,针对有些数据需要树状层级展示数据不可够很直观的表示,于是博主找到了一个处理方法便是利用bootstrap-treegridbootstrap-treegrid是依赖bootstrap-table实现的因此运用中必须改动太多代码

先看下运用后的效果图:

层叠表示树状展示效果一

层叠表示树状展示效果二

接下来讲运用办法

bootstrap-treegrid的gitee位置https://gitee.com/lds2013/bootstrap-treegrid

克隆下来后只需要将src目录下的bootstrap-treegrid.min.js复制到你fastadmin项目的public\assets\js文件夹下

而后在需要运用的对应的js文件中引入bootstrap-treegrid

而后在已有的bootstrap-table代码请求中加以下代码

treeView: true,//是不是表示树形视图 treeId: "id",//定义关键字段来标识树节点 treeField: "title",//定义树节点字段 treeParentId: "pid", //定义父级ID字段 parentIdInit: 0, treeRootLevel: 1,//树根的级别 treeCollapseAll:true,//是不是所有折叠,默认折叠

后端返回的数据格式不消改变,而后刷新页面就可完成





上一篇:Js基本26:自定义函数
下一篇:fastadmin前台getshell漏洞 | 实战
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 22:07 , Processed in 0.110677 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.