皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 860|回复: 9

[求助] 报表查询-查询条件-下拉树怎么优化

[复制链接]
发表于 2020-10-29 14:05:51 | 显示全部楼层 |阅读模式
当下拉树 数据量很大 例如1W+ 加载很慢怎么处理。至少需要3秒才能显示,IE浏览器可能10+秒,而且再次点击也很慢

发表于 2020-10-29 14:09:44 | 显示全部楼层
什么业务场景下会把1万多条数据放到下拉树控件中?如果这么多的数据,这个tree控件还能看吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-29 14:10:19 | 显示全部楼层
admin 发表于 2020-10-29 14:09
什么业务场景下会把1万多条数据放到下拉树控件中?如果这么多的数据,这个tree控件还能看吗? ...

组织机构 一个省的有一万个单位
回复 支持 反对

使用道具 举报

发表于 2020-10-29 14:16:18 | 显示全部楼层
如果要一次性加载的话,数据量太大,肯定会慢的。可以考虑分步加载数据(即第一次只加载第一层节点的数据,当展开某个节点时再加载这个节点下的数据),这样的话,第一次加载时间短些(虽然总的加载时间可能更长),用户感受好些。
回复 支持 反对

使用道具 举报

发表于 2020-10-29 14:17:06 | 显示全部楼层
可以用自定义控件,自己来做个分步加载的tree控件。皕杰报表支持自定义控件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-29 14:17:55 | 显示全部楼层
admin 发表于 2020-10-29 14:16
如果要一次性加载的话,数据量太大,肯定会慢的。可以考虑分步加载数据(即第一次只加载第一层节点的数据, ...

现在就是分层显示的  但是报表的下拉树  好像是一打开就 加载、渲染了所有节点数据 导致很慢。。没找到怎么配置  异步加载
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-29 14:21:17 | 显示全部楼层
admin 发表于 2020-10-29 14:17
可以用自定义控件,自己来做个分步加载的tree控件。皕杰报表支持自定义控件 ...

自定义控件  有相关文档吗   没找到怎么样进行联调、回调
回复 支持 反对

使用道具 举报

发表于 2020-10-29 14:23:43 | 显示全部楼层
仔细看文档,文档中有说明和示例
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-29 14:31:15 | 显示全部楼层
admin 发表于 2020-10-29 14:23
仔细看文档,文档中有说明和示例

文档指的是IDE里的帮助文档?  1 5.0版本没找到相关说明  2搜索中文时会有乱码,不知道怎么解决
回复 支持 反对

使用道具 举报

发表于 2020-10-29 15:15:03 | 显示全部楼层
第一:不但设计器中有帮助文档,下载的压缩包里还有单独的、html格式的文档。
第二:5.0版本和5.1版本在2019-08-31就已经服务周期结束了,参考皕杰报表产品生命周期说明。
第三:5.0版本和5.1版本,从目前到年底只提供收费的扩展支持,不提供免费支持。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-5-6 05:41 , Processed in 1.141514 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表