プログラム参加者の住居の履歴を追跡するアプリケーションがあります。このプログラムを使用する労働者は、すでに他の場所で入力された彼らの現在の住宅情報を持っています。
通常、私は現在の情報を使用して、テーブルの順序を示します。現在が一番上にある場合は、最新のものから順に並べられます。現在が一番下にある場合は、最新のものから順に表示されます。
テキストによる説明とは別に、データが新しい順に入力されることを意味するようにテーブルを設計する方法はありますか(最新のものを上にして)?
時には、最善の解決策は最も明白なものです。並べ替え順序を強化するために、あらゆる種類の巧妙なUIトリックを思い付くことができますが、それをスペルアウトするだけの方が良いでしょう。
詳細について考えることなく、私はそれを明らかにする2つの方法を理解しています。
可能であれば、ユーザーが少数のディメンションに従ってリストをソートできるようにします。結局のところ、それはコンピュータなのです。なぜユーザーが少し制御するべきではないのでしょうか。そして目に見えるコントロールは何が起こっているかを正確に説明します。
並べ替えコントロールを含めない場合は(含めても)、各行または行のセットに日付インジケーターでラベルを付けます。目立つ必要はありません。ユーザーがシーケンスを理解したいときに利用できる必要があります。
視覚的に言えば...
不透明度とぼかしをメタファーとして使用できます。非常に簡単な例をご覧ください:
記憶と過去は常にぼやけている(そして未来は不明である)ため、伝えたいメタファーとしてグラフィックぼかしを使用することは比較的一般的です。
このアプローチは、同じ効果を持ついくつかのコントロールで使用されます。今を見ることができ、未来は不確実になり、過去はぼやけています:
または、選択しないものは、フォーカスを失います。
ご覧のとおり、これはグラフィカルな方法でリクエストを解決するための合理的な方法です。
今、私はナイトニングがコメントで提案したことが行く方法であることを100%確信しています、そしてそれ自体として、あなたは少なくともそれを提案するべきです。
また、入力と要素に注意を払うと、それらに高い認知的負荷がかかります。例として、その色の境界線を「立ち退かされた」トグルに追加することにより、実際にはその人が実際に立ち退きされたように見えます(そうでない場合)。
私たちはお互いのアイデアを「借用」しているだけなのです(ところで大きな議論ですが、自分の結論に到達するのに本当に役立ったと思います)。これが私の考えです。
組み合わせるとすべてがどのように見えるかを確認したいのですが、結局はまったく機能しない「フランケンシュタインのデザイン」になる可能性があります...
この状況について考慮すべきいくつかの考えがあります。
このAdd Housingをテーブルの一番上に移動し、Table header Stickyであることを確認します。これにより、行数に関係なく、常に表示され、永続的な位置になります。 [ハウジングを追加]をクリックするたびに、ライトクリームで行を強調表示します
"作成日"列を含めるだけで、これは昇順と降順の問題を処理し、ユーザーにソート順を知らせます。ユーザーのメンタルモーダルはすでにトレーニングを受けているか、最新のものは常に一番上にあることを認識しているため、ビジュアルキューは必要ないと思います。
最後に:いくつかの実際の/代表的なユーザーでプロトタイプをテストして、使いやすさを確認します。