データ入力フォームに多数の(10)日付を表示する方法を見つける仕事があります。それらは、特定の書類が受領され、承認され、評価された日などに関係します。
すべての日付は互いに同じくらい重要なので、実際に最も重要な日付を表示して、他の日付をエキスパンダーパネルなどに配置することはできません。
現在、フォームには10個のカレンダーピッカーしかありませんが、これは少し雑然として見えます。
WPFを使用しているため、私が作成できるコントロールの種類は空が限界であり、インスピレーションが不足しています。
それらをタイムライン上のマーカーとして表示できますか?
私は心の目で、まだ完了していないすべてのマーカーが、行の右端を超えて座っているのが見えます。
私は、グループのコンテキストに沿って、他のフィールドコントロール(テキストボックス、テキストエリア)と一緒に日付をグループ化します(送信し、受け取りました)。紙のフォームがどのように流れるかの紙の仕事がある場合は、最初にそれに従って、それを修正することができます。
申し訳ありませんが、わかりやすくするために、日付はこのフォームに入力されていますか、それとも事前入力されており、単なる情報提供ですか?
それらが入力されている場合、私は JQuery日付ピッカー のようなコントロールを使用します
それらが純粋に情報を提供するものである場合は、左側に偶数の名前(おそらくアイコンが付いている)と右側に日付が付いたリストを作成する傾向があります。
日付を分類する方法はありますか?また、ワークフローを分析して、さまざまなパネルに表示できるセクションがあるかどうかを確認することもできます。
例えば:
受け取ったのはあなたに行われていることです。
認められ、評価されるのは、事務処理に手を変えることのないことです。
転送され、委任されている(存在する場合)とは、他の誰かがそうすることです。
したがって、これらの日付のセットのそれぞれを異なるパネルに表示できます。
もう1つの方法は、最新の日付とアクションのペアを表示して、書類の現在の状態と、いつその状態になったかを確認することです。他の日付は、「詳細」パネル/フライアウトで利用できます。
多くのコントロールを1つのスペースに配置する必要がある場合は、さまざまな形式の視覚化を探す傾向があります。 whybirdが示唆したように、タイムラインはおそらく良い考えです。これを行う方法のいくつかのアイデアを次に示します。
お役に立てば幸いです。