it-mure.jp.net

データフォームに多数の日付を表示する最良の方法は?

データ入力フォームに多数の(10)日付を表示する方法を見つける仕事があります。それらは、特定の書類が受領され、承認され、評価された日などに関係します。

すべての日付は互いに同じくらい重要なので、実際に最も重要な日付を表示して、他の日付をエキスパンダーパネルなどに配置することはできません。

現在、フォームには10個のカレンダーピッカーしかありませんが、これは少し雑然として見えます。

WPFを使用しているため、私が作成できるコントロールの種類は空が限界であり、インスピレーションが不足しています。

4
James Ludlow

それらをタイムライン上のマーカーとして表示できますか?

私は心の目で、まだ完了していないすべてのマーカーが、行の右端を超えて座っているのが見えます。

2
whybird

enter image description hereenter image description hereenter image description here

1
Felix G

私は、グループのコンテキストに沿って、他のフィールドコントロール(テキストボックス、テキストエリア)と一緒に日付をグループ化します(送信し、受け取りました)。紙のフォームがどのように流れるかの紙の仕事がある場合は、最初にそれに従って、それを修正することができます。

1
D0cNet

申し訳ありませんが、わかりやすくするために、日付はこのフォームに入力されていますか、それとも事前入力されており、単なる情報提供ですか?

それらが入力されている場合、私は JQuery日付ピッカー のようなコントロールを使用します

それらが純粋に情報を提供するものである場合は、左側に偶数の名前(おそらくアイコンが付いている)と右側に日付が付いたリストを作成する傾向があります。

1
Tom R

日付を分類する方法はありますか?また、ワークフローを分析して、さまざまなパネルに表示できるセクションがあるかどうかを確認することもできます。

例えば:

受け取ったのはあなたに行われていることです。

認められ、評価されるのは、事務処理に手を変えることのないことです。

転送され、委任されている(存在する場合)とは、他の誰かがそうすることです。

したがって、これらの日付のセットのそれぞれを異なるパネルに表示できます。

もう1つの方法は、最新の日付とアクションのペアを表示して、書類の現在の状態と、いつその状態になったかを確認することです。他の日付は、「詳細」パネル/フライアウトで利用できます。

1
ChrisF

多くのコントロールを1つのスペースに配置する必要がある場合は、さまざまな形式の視覚化を探す傾向があります。 whybirdが示唆したように、タイムラインはおそらく良い考えです。これを行う方法のいくつかのアイデアを次に示します。

  • X軸が時間、Yが完了ステータスであるグラフを作成します。これにより、グラフを表に表示し、さまざまな表の行を使用できます。ユーザーはピンをX軸上のポイントに置くことができ、ピンを配置する行に応じて、ピンは受信、確認済みなどの特定のステータスに関連付けられます。
  • 基本的な1次元のタイムラインを使用し(たとえば、ユーザーは1つの軸に沿ってのみポイントを配置できます)、ピンをドロップできるようにします。ピンをドロップしたら、ピンの種類を定義できるコントロールをポップアップし、それに応じてピンに色を付けます。これは、情報密度が高い場合は最初の提案よりも場所が少なくてすみますが、読み取り時により多くの対話が必要な場合に適しています。
  • キーボードフレンドリーな代替手段として、プレーンな英語の日付(「次の火曜日の午後5時」)を取り、さまざまな状態のドロップダウンまたはラジオを選択できる1つの日付入力を含むTwitch/fire-forgetフォームを作成します。そうすれば、何かを入力してタブを押し、左/右/上/下を使用して状態を選択し、Enterキーを押してデータを入力できます。後で日付入力にカーソルを再フォーカスして、システムに日付をすばやく起動できるようにします。挿入された日付はおそらくどこかのタイムラインに表示されるはずですが、それは単に表示するための最良の方法です!

お役に立てば幸いです。

1
Rahul