web-dev-qa-db-ja.com

Webアプリで個々のドロップダウンの並べ替えオプションをどのように提示できますか?

たとえば、完全な従業員名とIDをコンマで区切ったドロップダウンがあるとします...

一部のユーザーは、このドロップダウンの値を別の方法でソートしたい場合があります。この例では、姓、名、またはIDに基づいてソートしたいとします。現在、ドロップダウンの横にあるテキスト(この場合は「従業員」)に、並べ替えオプションを選択できるホバーオーバーを配置しています。

これだけで直感的に理解できると思いますか?個々のドロップダウンでユーザーに並べ替えオプションを提供するための標準はありますか?

ある時点で、フィールドの横にソートするための個別のドロップダウンがありました。ただし、比較的大量の不動産を占有する場合もあります。しかし、おそらくそれは価値がありますか?

3
Carter

ユーザーはドロップダウンのコンテンツを何らかの方法でソートしたくないと思います。彼らは自分のタスクを達成したいと考えています。これは、(おそらく)ドロップダウンで正しい人を見つけることです。ドロップダウンを検索可能なコンボボックスに変更するだけで機能しますか?もちろん、それはどこでも検索する必要があります。つまり、名、姓、IDです。

2
Nikita Prokopov

ドロップダウンリストの代わりにカスタムコントロールを実装することは可能ですか?

その場合、私はこのような解決策をとります: Drop Down meny - sort alternatives

これには、並べ替えに標準の「クリックヘッダー」を使用するだけでなく、リストの順序が変更されたことをユーザーに即座にフィードバックできるという利点があります。

複数選択が可能な場合は、チェックボックスを追加することもできます。

2
Henrik Ekblom