找回密码
 立即注册

QQ登录

只需一步,快速开始

明远 活字格认证
金牌服务用户   /  发表于:2024-12-7 10:24  /   查看:73  /  回复:3


在BOM中,是用的动态树型图,数据多了加载就会很慢,动态树型图是否也可以设成和表格加载一样嘛,按需加载,指定加载行数,这样才不会影响性能。

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-12-9 10:59:48
沙发
您好,树型图还没有动态加载的功能。
想这种树结构的数据,一开始展示比较多是会有性能问题的,不光是从服务端加载数据,还是页面端树的渲染。
一般来说,常用的一个解决方案是,给树设置异步加载,即,一开始加载树的最外层节点的数据,当点击父节点后,再去请求接口,拿该节点下的子节点数据,依次类推。

活字格树型图集成了 ztree,ztree 有异步加载的方案,您可以参考下 ztree 的相关 api,结合活字格进行改造。
ztree 的 api 您可以百度搜素,和活字格的集成您可以参考下下面这两个帖子。

帮你打开活字格更神奇的功能:六十五,展开折叠树形菜单
https://gcdn.grapecity.com.cn/showtopic-53936-1-1.html
(出处: 葡萄城开发者社区)


树形图Ztree添加图标
https://gcdn.grapecity.com.cn/showtopic-53442-1-1.html
(出处: 葡萄城开发者社区)




回复 使用道具 举报
明远活字格认证
金牌服务用户   /  发表于:2024-12-9 15:26:23
板凳
Simon.Sun 发表于 2024-12-9 10:59
您好,树型图还没有动态加载的功能。
想这种树结构的数据,一开始展示比较多是会有性能问题的,不光是从服 ...

能把异步加载这个功能,添加在树型图插件里嘛,这样才方便使用,Ztree改造不会啊。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-12-9 16:53:52
地板
本帖最后由 Simon.Sun 于 2024-12-17 09:34 编辑

大佬,这个建议您去论坛的需求板块提个需求哈,我这边看能不能做个 demo。
问题跟进,目前利用 ztree 的 api 做了异步树节点加载的 demo,异步加载首次加载只会加载第一级树节点数据,点击某个节点后,再继续加载自己数据,解决了一次性加载全部数据慢的问题。缺陷是原生树型图的节点数据过滤功能不在适用,需要写逻辑自行处理。


本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部