web-dev-qa-db-ja.com

「変更履歴」インターフェースの作成についてサポートが必要

enter image description here私が作業しているインターフェイスに関するヘルプを探しています。背景を説明するために、このページの基本的な要件は、ユーザーが社内の他のユーザーが行った編集や変更を表示できる必要があることです。変更履歴に表示される主な変数は、変更が行われたラボテストの名前、変更を行ったユーザー、変更が行われた日付、および変更が行われた日付です。

ユーザーは、ラボテストの名前を入力し、変更を確認する日数を選択することにより、特定の変更を検索できます。デフォルトでは、最近の変更履歴が最新の日付から降順で表示されます。

これを表示する方法にもっと良い解決策があるかどうか疑問に思っていましたか?私は、創造的で代替的な解決策をいただければ幸いです。

添付はスクリーンショットです。明らかに、これはクライアントプロジェクトであり、誰であるかを明かすことを目的としていないため、nav構造とその他のコンポーネントを残しました。

1
ah123

これは、最も望ましいおよび/または実際的な結果に依存します。私はあなたのコンテンツへのいくつかの迅速な更新を示すワイヤーフレームを持っています。

左側には、グループ化にすばやくアクセスするための2つのサンプルボックスがあり、1つは「今週」であり、特定のテストタイプです。ボックスには、必要なクイックアクセスマイクロリストを入力できます。

検索ボックスが全幅になり、事前に設定された検索範囲が下にスタイル可能なリンクとして表示され、検索結果リストの代替レイアウトが表示されます。

次のアイデアは画像に追加しませんでしたが、検索結果リストを月のカレンダー形式のビューに置き換えることができます。または、検索ボックスの下に最近のテストに関連付けられた写真と、特定の検索用語を入力すると消えるリンクがあります。

これがあなたにいくつかの良い食べ物を与えることを願っています!

Test history updated

2
Tom Pace

これは、1つのツリービューと1つのリストボックスを使用して実行できると思います。ツリービューには変更履歴レコードが表示されますが、リストボックスで選択した基準のいずれかでグループ化されています。

たとえば、レコードを日付でグループ化することを選択します。ツリーの最初のレベルには日付が表示されるため、すべての日付が折りたたまれている場合に特定の日付を見つけるのは簡単です。日付を展開すると、この日に行われたすべての変更を確認できます。

別の例は、ユーザーごとにレコードをグループ化するオプションの選択です。したがって、第1レベルにはユーザーが含まれ、特定のユーザーを展開すると、第2レベルにリストされているすべての変更を日付順に表示できます。

など、必要なだけグループ化オプションを使用できます。

通常、変更履歴にはあまり多くのレコードが含まれていないため、ツリーのグループ化でフィルター処理して、サブツリー内で簡単に見つけることができます。レコード数が多い場合、または説明内を検索する必要がある場合は、検索ボックスを追加できますが、検索結果をツリーに折りたたんで、検索したテキストを含まないすべてのブランチを折りたたむこともできます。

更新

以下は、上記の意味を説明するためのスクリーンショットです。 SmartSVN(バージョン管理システムクライアント)のトランザクションフレームから作成されます。それらは、いくつかの異なるグループ化でそれがどのように見えるかを示しています。

enter image description here

enter image description here

enter image description here

1
Serg