web-dev-qa-db-ja.com

複数のロールとプロパティを持つユーザーの管理

さまざまなWebサイトでさまざまな役割を持つことができるユーザーのリストを管理する必要があります。ユーザーは最大20のWebサイトを管理できます。この情報を整理する最善の方法を見つけようとしています。以下の画像は、各Webサイトごとの各ユーザーの役割を示していないという点で失敗しています。また、ユーザーが多くのWebサイトに属している場合は、非常に煩雑になります。

enter image description here

2
casey decker

テーブル行での複雑な相互作用(CRUDなど)の場合、展開する行を検討してください

これは、相互作用のためのスペースを提供します。

enter image description here

単純な相互作用(例:読み取り専用リスト)の場合は、モーダルウィンドウを検討してください

Facebookが特定のアイテムのすべてのいいね!をレビューできるようにする方法は、この良い例だと思います。

enter image description here

4
dennislees

統計的な方法で表示することもできます。

enter image description here

0
uttham

次のように、オーバーフローする行情報を提示できます。

ユーザーが管理するWebサイトがオーバーフローし始めた場合は、オーバーフローしているWebサイトの数を示すチップを含めることができます。 Chips to present overflowing website count

ユーザーが特定のチップにカーソルを合わせると、オーバーフローするすべてのWebサイトのリストを表示するフローティングモーダルが表示されます。このビューは、ユーザーが単にテーブルを参照している場合のクイックビューを容易にします。 floating modal to present the list of overflowing websites

また、気づいたら、各行の最後にドロップダウンシェブロンを組み込みました。ユーザーの詳細なビューをすべての情報(連絡先、会社など)とともに表示したい場合は、ユーザーが行を操作すると展開および縮小するアコーディオンの形で展開ビューを作成できます。素子。

0
ikartik90