找回密码
 立即注册

QQ登录

只需一步,快速开始

SMANG

金牌服务用户

222

主题

617

帖子

2031

积分

金牌服务用户

积分
2031

时代开发者征文活动

[已处理] 复选择执行很慢

SMANG
金牌服务用户   /  发表于:2024-3-15 19:35  /   查看:603  /  回复:6
2金币
本帖最后由 SMANG 于 2024-3-15 20:12 编辑

     如下图文列表中,当复选择后,执行很慢,好像是因以下执行引起,请问是什么原因?

1、不能使用按需加载(因用户打开菜单后,需要查看全部及查询数据)
2、尝试初始化页面不加载数据,试过,好像没有数据显示
3、不能用分页导航(同第一点需求相同)







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

最佳答案

查看完整内容

你图片中有提示,性能提示,超过2000多条数据,加载所有数据确实会慢。个人觉得应该要按需加载吧,毕竟一下子加载2000多条数据,你的用户也不可能一下子看到2000多条数据啊

6 个回复

倒序浏览
最佳答案
最佳答案
小年糕
金牌服务用户   /  发表于:2024-3-15 19:35:44
来自 2#
你图片中有提示,性能提示,超过2000多条数据,加载所有数据确实会慢。个人觉得应该要按需加载吧,毕竟一下子加载2000多条数据,你的用户也不可能一下子看到2000多条数据啊
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-18 09:21:05
3#
感谢各位大佬的支持~
可以参考楼上大佬的建议哈,试试给表格设置按需加载或者分页看看能不能提高性能

本帖子中包含更多资源

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

x
回复 使用道具 举报
SMANG
金牌服务用户   /  发表于:2024-3-19 10:42:15
4#
Lay.Li 发表于 2024-3-18 09:21
感谢各位大佬的支持~
可以参考楼上大佬的建议哈,试试给表格设置按需加载或者分页看看能不能提高性能:love ...

按需加载时,打开时仅显示已设置的数据,如设置200条,打开时默认200条,鼠标往下滚动超过200条时,再自动加载200条,如用户不滚动时,当输入查询条件时,仅对当前200条数据执行查询结果,我们要求对所有数据查询,这个能实现吗?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-19 11:46:25
5#
您好,您查询操作使用的是什么命令呢,查询命令,查询条件都是直接从数据表中查询的全部数据的,和按需加载设置的数据是没有关系的
回复 使用道具 举报
SMANG
金牌服务用户   /  发表于:2024-3-19 13:17:39
6#
本帖最后由 SMANG 于 2024-3-19 14:04 编辑
Lay.Li 发表于 2024-3-19 11:46
您好,您查询操作使用的是什么命令呢,查询命令,查询条件都是直接从数据表中查询的全部数据的,和按需加载 ...

查询控件,查数据库表可视图
另外,因是用图文列表绑字表查询,下方的统计是用ODATE方式汇总,但汇总不会随着当前查询条件的结果行数变化而变化,有什么方法解决?

如下图所示,ODATE汇总后台表31行,当当前页面用户录入查询条件时,查询结果显示5行,要求下方汇总也跟随查询条件的结果变化

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-19 17:25:57
7#
您好,这个不影响的,查询命令直接就是从数据库中全部记录查询的,这里统计行数的话,使用odata统计和使用表格查询得到记录数不一样可能是因为,查询时引用的变量有空值,然后odata和查询命令处理空值的策略不一样。这里统计行数的话可以考虑使用设置变量命令去获取行数,或者使用统计字段去获取行数


本帖子中包含更多资源

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

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