以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  加载数据量很大时能否有进度条  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195788)

--  作者:rogen
--  发布时间:2025/3/8 17:17:00
--  加载数据量很大时能否有进度条
sql数据源,有时候需要加载大批量的数据
能否在加载时判断总共多少记录数,目前加载了多少
界面放一个进度条来缓解用户等待的焦虑?

--  作者:有点蓝
--  发布时间:2025/3/8 17:31:00
--  
如果是指使用datatable.load功能,没有办法
--  作者:rogen
--  发布时间:2025/3/10 8:19:00
--  
言下之意是有其他方式可以实现?
--  作者:有点蓝
--  发布时间:2025/3/10 8:55:00
--  
不嫌麻烦和慢的话,可以考虑使用AppendLoad:http://www.foxtable.com/webhelp/topics/2276.htm

自行查询后台有几行,然后一点一点追加。比如有1W行,分100次追加,每次进度条+1

--  作者:rogen
--  发布时间:2025/3/10 8:58:00
--  
好吧,加载大量数据本身就很慢了
这样估计更慢
不过这也是个思路
先mark
[此贴子已经被作者于2025/3/10 8:58:23编辑过]

--  作者:有点蓝
--  发布时间:2025/3/10 9:04:00
--  
或者考虑这种,做个虚拟的进度:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=184244
--  作者:rogen
--  发布时间:2025/3/10 9:26:00
--  
已经加了遮罩层,
但没法体现进度,只能干等。

--  作者:有点蓝
--  发布时间:2025/3/10 9:54:00
--  
遮罩层应该是个窗口吧,自己加进度条控件呗