it-swarm-ja.com

複数の並列操作のエラーダイアログ

UIの扱い方がわからない状況です。

私たちのプログラムはいくつかの並列操作とスレッド操作を開始します。これらの各操作は失敗する可能性があるため、エラーダイアログが必要です。ダイアログには、「この操作を中止する」、「すべての操作を中止する」、「キャンセル」の3つの選択肢が必要です。おそらくキャンセルは冗長ですが、まだわかりません。ポイントは、ユーザーは各操作に関連するフィードバックを提供できる必要があります。

これはいつでも発生する可能性のある任意の数の操作になる可能性があるため、各操作に対してエラーダイアログを作成することは簡単ですが、非常に醜くなります。

したがって、ダイアログは理想的には任意の数のメッセージを含むことができ、動的に更新され、各メッセージ項目はボタンを含むことができるはずです。

このようなダイアログはありますか?これをどのように扱いますか?

違いがある場合、プログラムはEclipseにあります。

5
Fredrik

Eclipseはすでに、並列タスク用の進行状況パネルの形式で同様の機能を提供しています。

Eclipse progress panel

中止/キャンセルボタン(赤い四角)とすべて中止(上部バーのXX)があります。追加のタスク制御ボタンをサポートしているかどうかは不明です。

あなたのニーズはこれとは実質的に異なりますか?

2
dbkk

通常、ダイアログボックスでは、確認やキャンセルなど、2つの操作のいずれかを実行できます。ただし、フィードバックを有効にする必要もあります。

動的に更新されているメッセージだけについて話しているのか、それともメッセージのベースとなっている実際の操作について話しているのかが不明です。もう少し情報が必要なようです。

そして、あなたが本当の意味での対話ボックスについて実際に話しているのではない、と剛に同意します。あなたがそれらを説明したように、それらは確認とフィードバックの組み合わせであり、おそらくインタースティシャルまたはオーバーレイである必要があります。

1
jameswanless