FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 3261|回复: 2
打印 上一主题 下一主题

开源版如何弹出提示框,然后后台再关闭

[复制链接]
跳转到指定楼层
楼主
发表于 2016-3-22 11:06:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助,我现在有这样一种情况。点击一个button后,程序开始计算,这时候我希望弹出一个消息框,提示“系统正在计算”,待后台计算完后,再将这个消息框关闭。由于计算的数据量比较大计算时间比较长,现在虽然在PageManager里面配置了AjaxTimeout配置到了最大的时间(好像是72000),但是由于在这个时间之内还计算不完。所以时间一长,都提示什么communication failure这样的消息框。这个消息框不和谐,因此我希望在我点击开始计算的时候弹出一个提示框,计算结束后再关闭这个消息框。不知道如何实现,求各位支招。谢谢了。

沙发
发表于 2016-3-22 13:02:31 | 只看该作者
自己用JS做吧,FineUI对此没有实现。

通过定时AJAX查询后台的状态来确定是否要关闭弹出框
板凳
 楼主| 发表于 2016-3-22 22:38:11 | 只看该作者
已经弹出的消息框如何关闭呢?因为可能弹出的消息框,需要停留很长的时间才关闭。这个不知道如何处理。
或者,在客户端提交计算请求后,在服务器返回之前,如何可以不弹出“communication failure”这样的错误提示框?AjaxTimeout已经配置到了最大的时间了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-2 05:21 , Processed in 0.043682 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表