SMANG 发表于 2024-3-15 19:35:43

复选择执行很慢

本帖最后由 SMANG 于 2024-3-15 20:12 编辑

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

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







小年糕 发表于 2024-3-15 19:35:44

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

Lay.Li 发表于 2024-3-18 09:21:05

感谢各位大佬的支持~
可以参考楼上大佬的建议哈,试试给表格设置按需加载或者分页看看能不能提高性能:loveliness:

SMANG 发表于 2024-3-19 10:42:15

Lay.Li 发表于 2024-3-18 09:21
感谢各位大佬的支持~
可以参考楼上大佬的建议哈,试试给表格设置按需加载或者分页看看能不能提高性能:love ...

按需加载时,打开时仅显示已设置的数据,如设置200条,打开时默认200条,鼠标往下滚动超过200条时,再自动加载200条,如用户不滚动时,当输入查询条件时,仅对当前200条数据执行查询结果,我们要求对所有数据查询,这个能实现吗?

Lay.Li 发表于 2024-3-19 11:46:25

您好,您查询操作使用的是什么命令呢,查询命令,查询条件都是直接从数据表中查询的全部数据的,和按需加载设置的数据是没有关系的

SMANG 发表于 2024-3-19 13:17:39

本帖最后由 SMANG 于 2024-3-19 14:04 编辑

Lay.Li 发表于 2024-3-19 11:46
您好,您查询操作使用的是什么命令呢,查询命令,查询条件都是直接从数据表中查询的全部数据的,和按需加载 ...
查询控件,查数据库表可视图
另外,因是用图文列表绑字表查询,下方的统计是用ODATE方式汇总,但汇总不会随着当前查询条件的结果行数变化而变化,有什么方法解决?

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

Lay.Li 发表于 2024-3-19 17:25:57

您好,这个不影响的,查询命令直接就是从数据库中全部记录查询的,这里统计行数的话,使用odata统计和使用表格查询得到记录数不一样可能是因为,查询时引用的变量有空值,然后odata和查询命令处理空值的策略不一样。这里统计行数的话可以考虑使用设置变量命令去获取行数,或者使用统计字段去获取行数:loveliness:


页: [1]
查看完整版本: 复选择执行很慢