ユーザーが、ソートおよびページ付けされたリストにアイテムを追加したいと考えています。リストを並べ替えたままにすると、アイテムは現在表示しているページとは別のページにある可能性があり、リストの一番上に追加しただけでは並べ替えが無効になります。
私が考えることができる最良の解決策は、アイテムをリストの一番上に追加し、ユーザーが再度ソートするまでソートされていない状態にすることです。
代替案はありますか?
更新:ユーザーはアイテムをまとめて追加することもできます!そして、あなたは(テーブルのように)各列のヘッダーをクリックしてリストをソートします
これは常にトリッキーですが、 StackExchange User Reputation League のようにリストビューを実装できると思います。アイテムが一目でユーザーによって追加されない場合でも、あなたのケースでも使用できます。並べ替え/フィルタリングオプションをそのままにして、新しく追加したアイテムをリストの一番上に追加します。ただし、背景色を変更することで、これがフィルター/ソートの一部ではないことを明確にしてください。そうすることで、ユーザーはそのリストアイテムに別の何かがあることを認識します。並べ替えの更新-アイテムは、フィルター処理/並べ替えられたリスト内の本来あるべき場所に戻ります。
この画像の場合-私はランク22ですが、背景色が異なる最上位にリストされています。
別のオプションは、現在のリストの最後のアイテムを次のページにプッシュし、代わりに新しく追加したアイテムを下部に追加することです。しかし、それはユーザーがアイテムを下から追加するか、上から追加するかによって異なります。
アイテムをインラインで追加するメリットはありますか?アイテムを追加するための新しいダイアログは、複数の利点を提供できるようです:
次に、[アイテムの追加]ダイアログが完了すると、テーブルは通常どおり、テーブルに最近追加されたアイテムが含まれるページに更新されます。新しいアイテムを見ることに価値がある場合は、何らかの方法で目立たせることができます(おそらく、スクリーンショットのように強調表示します Benny's answer )。
これが私のアドバイスです:
私が好むソリューション:
リストの最後に新しいアイテムを追加しますが、破線のように他のアイテムから分離します。そして、明るい黄色の背景に。新しいアイテムがソートされたグループの一部ではないことをユーザーに知らせます。
別の解決策は次のとおりです。
リストの最後に新しいアイテムを追加し、リストを「並べ替えられていない」状態にします。つまり、キーヘッダーの三角形を削除し、キーヘッダーの「プッシュされた」状態を削除します…
上部に新しいアイテムを追加し(操作が成功したことを明確にフィードバックするため)、ソートを更新するかどうかをユーザーに尋ねます(リストの状態の変化に関する明確なフィードバック、つまり現在はソートされていません)。