2009-06-04 12 views
3

CRUD操作で深くネストされたリソースを適切に提示する方法についていくつかアイデアを得たいと思います。深く入れ子になったリソース管理を提示する

私はネストされたリソース(リソース1、リソース2、リソース3、リソース4)の4つのレベルを持っているとしましょう。私はと簡単にナビゲート可能なユーザを混乱させるインターフェイスに提示して、ツリーまたは隣接するリソースにナビゲートできるようにしたいと考えています。


アイデア1(Breadcrump W /リンク):

リソース4閲覧:

リソース1>[resource] - リソース2>[resource] - リソース3>[resource]

< ..リソース4の内容の表示(インデックス/新規/編集/表示)..>


アイデア2(Breadcrumpドロップダウン/ W):

リソース4ビュー:

リソース1> [resource | V] - リソース2> [resource | V] - リソース3> [resource | V]

< ..リソース4ビューの内容(インデックス/新規/編集/表示)..>


アイデア3(サイドバーの木):

リソース4表示:

リソース1                                     <。..リソース4ビュー(インデックス/新しい/編集/ショー)の内容...>
| __リソース..
| __リソース。 __ リソース2
....... | |。
__リソース..
....... | __リソース...
....... | __ リソース3


あなたはどのようにしますか?例はありますか?

答えて

1

ブレッドクラム(オプション1または2)と比較して、ツリーコントロール(オプション3)は、の階層を処理する上で、リソースの場所を提示するよりも優れています。ユーザーがリソースの移動、コピー、または比較を行う場合、または階層自体を編集する場合は、ツリーが優先されます。ユーザーが階層のローカルエリア内で多くの動きをしている場合(同じブランチで別のリソースを選択するには1回のクリックしか必要ありません)、ナビゲートする方が迅速かつ簡単です。階層の2つ以上のブランチを一度に開くことができ、簡単に前後に切り替えることができます。階層への変更はすぐに明らかです。

ツリーコントロールは、階層の魅力的な視覚的表現を提供します。私の経験では、初心者のコンピュータユーザーでも、階層の概念を把握できれば概念を把握できます。対照的に、ブレッドクラムの線形表現は、ユーザに階層が存在しなくても認識させてしまう。ツリーコントロール内のレベルをドリルダウンして階層にドリルダウンすると、階層内の現在のレベルとツリーコントロールの間に強力な視覚的なリンクが提供されます。ブレッドクラムを使用すると、ユーザーがクリックしてパンくずリストを表示する場所が分かりにくくなります。ユーザーはしばしばブレッドクラムの使用を怠ります([戻る]ボタンの代わりに選択してください)。その理由の1つは、ドリルダウン中にブレッドクラムに出席していないため、階層の上位レベルが実際に彼らがすでに行っていた場所。

これらの理由から、階層を探索するユーザーにとってはツリーコントロールが優れています。しかし、ユーザーが階層を探索する必要がある場合は、別の階層を作成する必要があると主張できます。ほとんどの場合、ユーザーは希望のリソースをすぐにゼロにしてほしいと思っています。

単純にリソースの場所を階層に表示するには、ツリーに問題がある可能性があります。あるレベルに多数のアイテムがある場合、上位レベルは表示外にスクロールしてユーザーの方向を変えることができます。階層の上位レベルを見ることができず、階層内の深さを追跡できなくなることがあります。また、階層内で代替リソースにいくつかステップアップする作業に追加されます。また、ツリーコントロールは、ユーザーが使用しなくなったレベルを明示的に閉じる(折りたたむ)必要があることを意味します。これは階層の作業に役立ちますが、簡単なナビゲーションのための作業を追加します。使用されていないレベルを閉じることを怠ることは、重要でない情報のスクロールにつながります。最後に、ツリーコントロールは、リソースを表示するのに適しているかもしれないパンのクラム - 不動産よりも多くの不動産を消費します。

Bottomline:タスクは階層資源以上に重視している場合、ツリーコントロールを使用します。

オプション1とオプション2の間の決定については、オプション2を試してみたいと思います。ドロップダウン矢印を追加すると誰かが混乱することは疑いありますが、一部のユーザーはそれらを使用します。所与のレベル。

ユーザーのタスクが階層の「葉」にある特定のパラメータセットに移動するだけの場合、おそらく上記のオプションは使用しません。代わりに、チェーンやドロップダウンリストのスタックを使用します。最初は、ドロップダウンが1つしかありません。ユーザーがドロップダウンからアイテムを選択すると、その下に新しいドロップダウンが表示され、ユーザーのフォーカスが自動的にそのドロップダウンに移動します。これは、ユーザが階層の終わりに達するまで続き、ウィンドウは適切なコントロール(例えば、テキストボックス、オプションボタン、チェックボックス)を使用してパラメータを表示する。これにより、階層の表現に視覚的に関連付けられたドリルダウンが維持され、パラメータの不動産が最大化されます。

0

私はあなたの最初のアイデアに行きます。ユーザーは、ブレッドクラムトレイルを使用するウェブサイトの操作にかなり慣れています。単純にする。

使いやすさの調査では、ユーザーがツリービューのコントロールに苦労していることがわかっているため、Windows Explorerを使用するのに苦労しているユーザーを見る独自の驚異的な体験がこれをサポートしています。

関連する問題