2009-07-14 51 views
0

我有一个基于XULRunner的应用程序,我需要(a)使用自定义对话框询问用户输入,并且当用户单击“OK”时,(b)执行请求的操作。此操作是服务器上的异步操作,可能需要一些时间,所以我想显示一个“加载”对话框或某种形式的繁忙指示符。我试图创建一个自定义模式对话框,其中包含带“Please wait ...”消息的单个标签,并在服务器回复时关闭该对话框;但是当这个模式对话框打开时,服务器回复似乎会被阻止。我应该以某种方式打开模式对话框还是在某种线程中运行该操作,以便即使在模态对话框打开时也可以处理该答复?我试图查找文档,但找不到任何有用的东西。感谢来自stackoverflow社区的任何帮助。XULRunner忙/载入指示器

在此先感谢您的帮助。

回答

0

服务器回复似乎被阻塞,而这个模式对话框是打开

这是不应该发生的。

什么XULRunner在什么操作系统上尝试使用?你如何打开模式对话框?你如何与服务器交互?

如果你制作了一个简单的测试用例来重现问题,那将是最好的选择。