web-dev-qa-db-ja.com

アルファソートを使用しない場合のドロップダウンオプションの順序のベストプラクティス

論理的な並べ替えとアルファベット順の並べ替えを使用する場合のドロップダウンオプションの順序に関するベストプラクティスを探します。これがオープンエンドにならないようにするために、いくつかの特定のケースを以下に示します。

  1. 年代順-審査待ち、承認待ち、承認済み
  2. 制限-アクセスなし、部分的アクセス、完全アクセスまたは有効、無効

#1は比較的明白に見えますが、最初のステップから最後のステップまでは自然に感じられますが、#2の場合は少し難しいと思われます。

アイテムをアルファベット順ではなく論理的な順序でリストする場合、どのベストプラクティスに従っていますか?

いくつかの考慮事項:

  • デフォルト値は注文にどのように影響しますか?
    • 異なる機能のデフォルトが異なる方法である場合はどうなりますか? (たとえば、ドロップダウンにはステータスの有効化、無効化があります)
  • ルールとして適用する必要がありますか、それともケースバイケースですか?
  • 使用する論理的な順序が、異なる値のドロップダウン間で同じであることは、ユーザーにとってどのくらい重要だと思いますか? (つまり、有効化、無効化、オフ、オン)

必要な場合に使用する例を以下に示します。

Example Dropdown

  • なしは、機能がどのプラットフォームでも使用されないことを意味します(最も制限的)
  • 除外により、サポートされていないプラットフォームのブラックリストを作成できます(準制限)
  • Includeを使用すると、サポートされているプラ​​ットフォームのホワイトリストを定義できます(準制限)
  • Allは、すべてのプラットフォームで使用されることを意味します。 (最小制限)
6
Chris Janssen

シナリオに応じて使用する必要があるさまざまな並べ替えを説明するNN/gの記事。 アルファベット順のソートは(大部分)死ぬ必要があります

幅と高さは通常のデータです。つまり、固有の単調増加のシーケンスがあります。このようなアイテムは、ほとんどの場合それに応じてソートする必要があります。

その他の場合、アイテムにはドメイン関連の論理グループがあります。多くの場合、関連するアイテムをグループ化するようにユーザーに依頼するカードの並べ替え調査で、この基本的なロジックを決定できます。

タイムラインと地理的位置は、しばしば役立つ他のグループです。最後に、重要度や使用頻度を参考にして、デフォルトではなくアルファベット順に並べ替えるのではなく、長いリストを優先する方法をガイドできます。

6
rk.

デフォルト値は注文にどのように影響しますか?異なる機能のデフォルトが異なる方法である場合はどうなりますか? (たとえば、ドロップダウンにはステータスの有効化、無効化があります)[...]使用する論理的な順序が異なる値のドロップダウン間で同じであることは、ユーザーにとってどれほど重要だと思いますか? (つまり、有効化、無効化、オフ、オン)

リストの一番上にデフォルトのオプションを保持することは良いことです。ただし、同じドロップダウンを複数回使用する場合(たとえば、すべて/含む/除外)、位置を一定に保つこと、つまり、オプションの順序を同じにすることがより重要です。研究によると、視覚的検索から離れようとすると、人々はすぐに空間メモリを開発し、それに依存します(UIが位置的に一定の場合)。

アルファベット順ではなく論理的な順序でアイテムを一覧表示する場合、どのベストプラクティスに従いますか?

ドロップダウンオプションを確認するときは、使用頻度、タスクフロー(固有の手順)、結果と危険(例:ユーザーのアクセス許可)、関連性(例:切り取り、コピー、貼り付けvsスペルチェック)などを検討することをお勧めします。オプションと特定のケースに大きく依存します。しかし何よりも、運転したいユーザーの行動の種類、ユーザーが最も頻繁に行うこと、簡単にしたいこと、およびより特殊なケースについて考えてください。

2
krychu

リストは次のいずれかの方法でソートできます

  • 数値順(昇順/降順)
  • 論理的順序付け(FIFO、LIFO、順次)
  • 倫理的/価値主導型(パラダイムによる予測)

2の場合は少し難しいようですが、最も制限の厳しいものから最も制限の少ないもの、またはその逆に注文しますか?.

探しているのは値主導の順序ですが、論理順序でグループ化することを検討しています。

銀行、セキュリティソフトウェア、ゲートキーパーなどの一部の組織にとって、最も価値のあるものは最も安全なものです。彼らが何をどこで行うかは関係ありません。彼らのパラダイムは、最初に最も安全な/最も制限されたものを、最後に最も制限された/最も制限されないものをサポートする必要があることを示しています。論理的な側面が十分に証明されておらず、サポートのために組織の価値を見なければならない場合、彼らは顧客にとって最初の選択肢として最も安全になるでしょう。

丁寧で寛大に開始し、「無効化、削除、制限」をリストの最後のオプションとして維持するという個人的な好みですが、シーケンシャル/ロジックが十分なガイダンスを提供できない最後の指針として、この種類のレイヤーのみを適用します。

これがあなたが厳しい決断をするのに役立つことを願っています。

2
Salman Ehsan

私の推奨は、このドロップダウンが使用されているところのユースケースに基づいた論理的なアプローチと、ユーザーにとって最も重要な情報は何か。たとえば、eコマースサイトのバックエンドCMSでこれを使用していて、ユーザーが所有者で、支払われた注文の数と、優先度の高い順に注文が完了した注文の数を確認したい場合

次に、あなたの注文は

支払い済み->完了->処理中->キャンセル->拒否

ただし、ユーザーが一部の製品を持参したばかりのユーザーの場合、注文は

完了->処理中->支払い済み->拒否->キャンセル済み

:拒否されたものを確認するために一部のユーザーがそれを高くしたい場合があるため、拒否されたものがどこに来るかわかりません私に。

大きなドロップダウンリストと順序があり、同じ文字の項目がいくつかある場合にのみ、アルファベット順に並べ替える必要があります。アルファベット順に並べ替えると、ユーザーはすばやくスキャンできます。国のリスト(ただし、この場合も 主なユーザーベースが米国などの場合)、簡単にアクセスできるように、一番上に保持することをお勧めします )。

1
Mervin

リストが4項目よりも長い場合、オプションを論理的な順序で追跡することに問題があることがわかりました。この問題に対処するいくつかの方法:

  • オプションをグループ化し、グループにラベルを付けます。
  • 論理オプションを文またはmadlibsスタイルの形式で貼り付けます。複雑なオプションをはるかに理解しやすくしたり、オプションリストをより小さな部分に分割したりできます。

次に例を示します。

madlibs form

0
Stasome