Foxtable(狐表)用户栏目专家坐堂 → 异步生成WORD EXCEL文件的问题


  共有1222人关注过本帖树形打印复制链接

主题:异步生成WORD EXCEL文件的问题

帅哥哟,离线,有人找我吗?
爱好所有
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:256 积分:3526 威望:0 精华:0 注册:2012/5/25 15:31:00
异步生成WORD EXCEL文件的问题  发帖心情 Post By:2023/7/31 17:48:00 [只看该作者]

WEB服务端是专门做资料生成的,浏览器提交的数据,在服务端上生成后再返馈给浏览器,但遇到一个问题,我用异步函数中再用beginSyncExecute同步调用word或excel生成报表,本以为这样服务端不会假死,会自动排队一条一条生成。
我的要求是生成word或excel报表不影响主线程,让服务端不出现假死不影响其他网页的数据交换,还能自动排队一条一条生成,这个可以实现吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/7/31 19:46:00 [只看该作者]

直接异步即可,没有必要再调用同步函数,beginSyncExecute同步调用实际上是在主线程运行的

 回到顶部
帅哥哟,离线,有人找我吗?
爱好所有
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:256 积分:3526 威望:0 精华:0 注册:2012/5/25 15:31:00
  发帖心情 Post By:2023/8/1 8:43:00 [只看该作者]

 但直接异步有一个问题生成WORD及EXCEL报表,会直接出错无法进行排队生成。我只是想不影响主线程,免得直接假死状态。
[此贴子已经被作者于2023/8/1 8:44:01编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/8/1 9:10:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
爱好所有
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:256 积分:3526 威望:0 精华:0 注册:2012/5/25 15:31:00
  发帖心情 Post By:2023/8/1 9:34:00 [只看该作者]

 蓝版 有没有办法获取到word或excel是否正在生成报表,然后sleep子线程一段时间后再重试?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/8/1 9:47:00 [只看该作者]

没有办法

 回到顶部