2009-07-14 83 views
0

我有一個基於XULRunner的應用程序,我需要(a)使用自定義對話框詢問用戶輸入,並且當用戶單擊「OK」時,(b)執行請求的操作。此操作是服務器上的異步操作,可能需要一些時間,所以我想顯示一個「加載」對話框或某種形式的繁忙指示符。我試圖創建一個自定義模式對話框,其中包含帶「Please wait ...」消息的單個標籤,並在服務器回覆時關閉該對話框;但是當這個模式對話框打開時,服務器回覆似乎會被阻止。我應該以某種方式打開模式對話框還是在某種線程中運行該操作,以便即使在模態對話框打開時也可以處理該答覆?我試圖查找文檔,但找不到任何有用的東西。感謝來自stackoverflow社區的任何幫助。XULRunner忙/載入指示器

在此先感謝您的幫助。

回答

0

服務器回覆似乎被阻塞,而這個模式對話框是打開

這是不應該發生的。

什麼XULRunner在什麼操作系統上嘗試使用?你如何打開模式對話框?你如何與服務器交互?

如果你製作了一個簡單的測試用例來重現問題,那將是最好的選擇。