web-dev-qa-db-ja.com

グリッド内の複数のページにわたるチェックボックスの選択を覚えておくことは良い習慣ですか?

ページ全体で複数のアイテムを選択して、アクション(ボタンのクリック)を適用する必要があるとします。

それは良い考えですか?

ユーザーが自分が選択したものを知りたい場合は、チェックボックス行でのソートを許可して?ガイドラインがありましたらお知らせください。

:これは実際にはユーザーの期待に関するものではありません。 質問 もチェックしましたが、どうやって選べるのかわかりませんでした。

5
gurvinder372

通常:いいえ

これは本当に悪いUXです。ユーザーが表示できない、おそらく覚えていない他のページに影響を与えるアクションを作成することは、anti-pattern。あなたは常にユーザーが彼らの行動の結果を知っていることを確認する必要がありますそうでなければ、彼らはすべてを再びやり直す必要があります彼らが強要されたことを実行しようとさえしなかった場合。

私がこの種の悪い振る舞いを見たいくつかの特定のケースがあり、最も一般的にはeコマースサイトです。ただし、優れたユーザビリティを提供するためにこれは行いませんが、より多くの売上を獲得するために(したがって、チェックアウト時に、次のことを行う必要があります。本当に必要のない製品を削除するか、数日前にマークを付けます。例として、GoDaddyは何年もこれを行いました)

ケースがeコマースの場合は、全員が行うようにカートオプションを提供するだけです。グリッド要素をチェックする代わりに、それらをカートに追加します。

同様に、これがeコマースサイト向けではなく、ユーザーが関心のあるアイテムのみをグループ化するようにしたい場合でも、同じ「カートに追加」機能(明らかに別の名前で)次に、これらのマークされた要素がすべてグループ化されたページを作成します

6
Devin

更新:以下のDevinのコメントは正しいです。Gmailは複数のページにわたる選択を記憶していますが、現在のページで選択されたアイテムに対してのみアクションを実行します。びっくりした!

はい、適切に実装されている場合は、複数のページにわたるチェックボックスの選択を覚えておくことをお勧めします。

私の理論的根拠:Googleの成功したGmailアプリは、メインのWebインターフェースでそれを行います。これは長年一貫した機能であり、Googleはユーザーがサービスを広範囲にテストしたと想定する必要があります。私にとって、これは検証そのものです。それでも疑問がある場合は、追加のサービスを調査することをお勧めします。

2
bjornte

特に自動保存機能がある場合は、さまざまなページのチェックボックスの状態を覚えておくのが一般的です。ただし、少なくとも私にとって、異なるページに影響を与える単一のアクション(送信以外)を適用することはまれです。

このアイデアがチェックアウトプロセスに適用されるのを見ただけです。ユーザーは一連のステップを経て、さまざまなページで選択を行い、最終的にボタンをクリックして購入します。

おそらく、「チェックボックス行でソートする」という意味について詳しく説明し、これがどこに適用されるかについてのコンテキストを提供してください。これは私たちがより良い解決策を考え出すのに役立ちます。


推奨されるアプローチ

そうは言っても、ウィザードを使用してユーザーを準備するという考えを探ることができるでしょう。関連する一連のページを通過しようとしていることを伝え、最後のページに1つのアクションが適用されるようにします。


mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

上記は、ニーズに合わせて変更できるデザインパターンです。

1
adamsoh

水平ツールバーや、フィルター付きの従来のサイドバーでさえ、悪い習慣だとは思いません。

なぜグリッドなのかわかりません。チェックしたオプションは、リセットボタンでのみ表示できます。

このWebサイトがeコマースサイトである場合、これは本当に必要なことだと思います。たとえば、ブランドを選択し、すべての製品を含むページからサブカテゴリをクリックした場合でも、ブランドフィルターを適用したいのです。

0
Madalina Taina