0

(a) カスタム ダイアログを使用してユーザー入力を要求し、ユーザーが [OK] をクリックすると、(b) 要求された操作を実行する必要がある XULRunner ベースのアプリケーションがあります。この操作はサーバー上での非同期操作であり、時間がかかる可能性があるため、「読み込み中」ダイアログまたは何らかのビジー インジケーターを表示したいと考えています。「お待ちください...」メッセージを含む単一のラベルを持つカスタムモーダルダイアログを作成しようとしましたが、サーバーの応答時にダイアログを閉じます。しかし、このモーダル ダイアログが開いている間、サーバーの応答がブロックされているようです。モーダル ダイアログが開いている間でも応答を処理できるように、特定の方法でモーダル ダイアログを開くか、ある種のスレッドで操作を実行する必要がありますか? ドキュメントを調べてみましたが、役に立つものは見つかりませんでした。

よろしくお願いします。

4

1 に答える 1

0

このモーダル ダイアログが開いている間、サーバーの応答がブロックされているようです

これは起こるべきではありません。

どの OS でどの XULRunner を使用しようとしていますか? モーダル ダイアログを開くにはどうすればよいですか? サーバーとどのようにやり取りしますか?

問題を再現するために使用できる簡単なテストケースを作成することをお勧めします。

于 2009-07-20T01:00:07.760 に答える