以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 有关进度条的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=129190)

--  作者:liujie6215
--  发布时间:2018/12/23 21:44:00
--  [求助] 有关进度条的问题
我做了一个窗口,窗口中加入了一个字段比较多的表大约(200个字段),加载100条记录,每次打开大约需要12~17秒左右,在此期间什么也不出现,好像死机一样。
1、有什么方法让窗口运行的比较快?
2、能不能从窗口打开到正常显示加载一个进度条,让人看了知道正在加载窗口。

--  作者:有点甜
--  发布时间:2018/12/23 21:49:00
--  

1、你尝试先打开窗口(不加载表以及表数据)

 

2、用一个异步函数,绑定表以及加载表数据,如

 

http://www.foxtable.com/mobilehelp/scr/3273.htm

 

也就是把加载代码,写到异步函数里面即可。


--  作者:liujie6215
--  发布时间:2018/12/23 21:57:00
--  
不加载表和数据很快的。一旦加载表,哪怕不加载数据也很慢



--  作者:liujie6215
--  发布时间:2018/12/23 22:12:00
--  
甜老师您好,我表中有很多计算公式,如何将计算公式通过异步计算?如何放到函数中,给举个例子吧


--  作者:有点甜
--  发布时间:2018/12/23 22:21:00
--  
以下是引用liujie6215在2018/12/23 22:12:00的发言:
甜老师您好,我表中有很多计算公式,如何将计算公式通过异步计算?如何放到函数中,给举个例子吧

 

把你的加载代码,写到异步函数那里,然后调用异步函数,让其在后台慢慢帮你加载表进来。