web-dev-qa-db-ja.com

新しく追加されたアイテムはテーブルのどこに置くべきですか?

管理ツール。数千のアイテム(ユーザー)を名前(AからZ)で並べ替えた表。テーブルにはページネーションがあります。あなたが#999ページ(999のうち)にいるとしましょう。新しいユーザーを追加しています。新しく追加されたユーザーはどこに表示されますか?

  1. システムはページ1にジャンプし、新しく追加されたユーザーを最初のアイテムとして最上部に表示する必要があります。
  2. システムは最後のページにジャンプし、新しく追加されたユーザーを一番最後のアイテムとして下部に表示します。
  3. システムは、ソートに基づいて、新しく追加されたユーザーを対応するページに追加し、現在のページからどこにもジャンプしないようにする必要があります。

考え?

22
Eugene Tochilin
  1. システムは、ソートとjumpに基づいて、新しく追加されたユーザーを現在のページから新しく追加されたユーザーのページに対応するページに追加する必要があります。

    a。追加の確認のため、ユーザーが新しいアイテム/ユーザーに移動するためのオプションまたはリンクを含む通知をポップアップします
    特にユーザーが現在のページの前に追加された場合、テーブルはとにかくシフトされます。そのユーザーにジャンプしてリストとページネーションを更新することは理にかなっています。そうでない場合、リストとページネーションはすべて混乱します。アップ。

    b。ユーザーが追加したばかりのテーブル内の新しいアイテム/ユーザーをフラッシュします:
    これにより、ユーザーは、新しく作成されたアイテムをすばやく表示し、アイテムを失うことなく編集または削除することができます。

お役に立てれば。

33
aly.i.ux

非常に一般的な別のオプション(Windowsエクスプローラーなど)は、現在の位置にユーザーを追加することですソート位置を無視する。これにより、新しいアイテムが挿入されたときにUIがジャンプするのを回避できます。

ソートは州か名詞か かどうかという質問に戻ります。

10
Voo

新しいユーザーを追加する方法を指定しなかったので、2つの解決策を示します。


テキストボックスが空のインライン行として新しいユーザーを追加:

ユーザーがtexboxに記入した場所に行を追加します。ページ間を移動するときにソートロジックが機能していることを理解するのに時間がかかりません。


専用フォームのポップアップを介して新しいユーザーを追加:

UX発見可能性を目的とした確認メッセージを提示します。

新しいユーザーを追加し、テーブルを再ロードするか、ページを更新して新しいユーザーを表示します。

0
MonkeyZeus