以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]判断是否需要再次生成加载目录树  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57179)

--  作者:无限5180
--  发布时间:2014/9/20 1:18:00
--  [求助]判断是否需要再次生成加载目录树
     我在主窗口A的afterload事件中设置了加载目录树代码,目的是打开窗口后生成加载目录树,当我切换到主窗口B后再返回到主窗口A时,主窗口A又得重新生成一次加载目录树,因为在网络环境中,这样每回到一次主窗口A就得重新生成一次目录树,就会浪费好长时间。我想求助一个判断代码,目的是打开主窗口A生成一次目录树后,切换到其他窗口后再次返回到主窗口A时将不需再次加载。
     请高手帮忙解决一下,不胜感激!


--  作者:Bin
--  发布时间:2014/9/20 8:50:00
--  
没有办法,因为主窗口只能同时存在一个,你切换为B A就关闭了.

除非你换成并列窗口之类的吧

--  作者:程兴刚
--  发布时间:2014/9/20 9:23:00
--  
定期将加载树保存为文件,从文件生成!
--  作者:无限5180
--  发布时间:2014/9/20 10:46:00
--  
能否提供一下判断目录树是否已生成的代码,谢谢!
--  作者:Bin
--  发布时间:2014/9/20 10:49:00
--  
这个不是已经存在还是重新生成的问题,你关闭了窗口.目录树就不存在了. 所以肯定会重新生成的.


2 楼 3楼2个解决方案你选一个

--  作者:lsy
--  发布时间:2014/9/20 10:59:00
--  

具体案例发上来。

 

应该有办法。


--  作者:程兴刚
--  发布时间:2014/9/20 12:01:00
--  
反正不可取,理由:既然是网络应用,就要考虑其他操作人员是否增删、修改加载项目,不从后台生成会导致数据加载有误,这种要求只可用于加载项目绝对固定才行!