我有一个基于XULRunner的应用程序,我需要(a)使用自定义对话框询问用户输入,当用户单击“确定”时,(b)执行请求的操作。此操作是服务器上的异步操作,可能需要一些时间,因此我想显示“加载”对话框或某种形式的忙指示符。我试图创建一个自定义模式对话框,其中包含一个带有“Please wait ...”消息的标签,并在服务器回复时关闭对话框;但是当这个模态对话框打开时,服务器回复似乎被阻止了。我应该以某种方式打开模态对话框还是在某种线程中运行操作,以便即使在模态对话框打开时也可以处理回复?我试图查找文档,但找不到任何有用的东西。感谢stackoverflow社区提供的任何帮助。
提前感谢您的帮助。
答案 0 :(得分:0)
服务器回复似乎在此模式对话框打开时被阻止
这不应该发生。
您尝试使用什么操作系统的XULRunner是什么?你如何打开模态对话框?你如何与服务器互动?
最好是制作一个可以用来重现问题的简单测试用例。