以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  有没有办法先打开窗口,可以进行窗口的操作,后台加载某些数据?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=34567)

--  作者:temblar
--  发布时间:2013/6/9 14:22:00
--  有没有办法先打开窗口,可以进行窗口的操作,后台加载某些数据?

各位大师:

      能不能实现以下功能:

   先forms().open,可以在窗口里进行输入等操作,这时后台自动从服务器加载指定数据。能这样弄么?在哪个事件中怎样编程?

 


--  作者:Bin
--  发布时间:2013/6/9 14:26:00
--  
帮助中都有 http://www.foxtable.com/help/topics/1909.htm
--  作者:temblar
--  发布时间:2013/6/9 14:38:00
--  

可能我没表达明白,这样 我想先打开如下窗口


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
窗口的添加按钮需要系统加载一个大表:表a。

我知道的是:在窗口的afterload事件里写,或点击添加的时候load,这样导致窗口打开慢或按钮反应慢

 

能不能窗口先打开,我可以先输入基本信息,系统在后台慢慢加载着。这样的话要在那个事件中写代码?

[此贴子已经被作者于2013-6-9 14:38:31编辑过]

--  作者:XYT
--  发布时间:2013/6/9 14:45:00
--  

用计时器不知道能否?


--  作者:Bin
--  发布时间:2013/6/9 14:48:00
--  
什么意思?你窗口的控件是绑定表的.如果你表没加载的话.你怎么可能可以操作呢?



--  作者:temblar
--  发布时间:2013/6/9 14:49:00
--  
那个添加按钮需要加载别的表
--  作者:Bin
--  发布时间:2013/6/9 14:50:00
--  
你点击的时候一样会阻塞界面的.
--  作者:temblar
--  发布时间:2013/6/9 14:53:00
--  
以下是引用XYT在2013-6-9 14:45:00的发言:

用计时器不知道能否?

用计时器的话能够实现,但系统要按时间间隔不断的执行计时器代码,不知有没有别的方法

[此贴子已经被作者于2013-6-9 14:53:24编辑过]

--  作者:Bin
--  发布时间:2013/6/9 14:54:00
--  
以下是引用temblar在2013-6-9 14:53:00的发言:

用计时器的话能够实现,但系统要不停的执行计时器代码,不知有没有别的方法

用计时器还不是一样会阻塞界面吗? 这个除开多线程,没有其他办法了吧.
--  作者:Bin
--  发布时间:2013/6/9 14:55:00
--  
以下是引用temblar在2013-6-9 14:53:00的发言:

用计时器的话能够实现,但系统要按时间间隔不断的执行计时器代码,不知有没有别的方法

[此贴子已经被作者于2013-6-9 14:53:24编辑过]

如果计时器不阻塞的话,说明加载本来就是多线程后台加载的. 那么你放在按钮或者其他地方一样不会阻塞界面的.