web-dev-qa-db-ja.com

TreeViewを使用するよりも階層データを表示するためのより良い代替手段

私はASP.net開発者であり、Treeviewコントロールの他の代替手段を探しています。理由は、リクエストごとにビューステート情報を送りすぎているためです。ツリービューの機能は、チェックボックスを横にしてメニュー構造を表示することです。ユーザーがチェックボックスを選択すると、データがポストバックされ、グローバルクイックナビゲーションスロットに追加されます。 Similar to pick your gadgets and i will add it to your wallのようなもの。 InfragisticsのQuinceについても調べていますが、目立ったものは何もありません。

8
Deeptechtons

私は間違っているかもしれませんが、あなたがほのめかしているように思われるパターンは、多面的なナビゲーションのパターンです。

ファセット検索またはナビゲーションは、固定構造で階層的に表示されるデータを整理するためのますます一般的な方法です。ファセットナビゲーションを使用すると、ユーザーは自分にとって重要なものを選択できます。ファセットを選択するたびに、他のファセットを選択した効果を他のファセット選択ボタンにフィードバックできます。 eコマース環境で人気があり、ユーザーが探しているものはわかっているが、同様のアイテムのコンテキストで選択肢を確認したい-または、会社が表示したい同じコンテキストの類似アイテム。

ユーザーから他の関連情報をすでに収集しているかどうかに応じて、一部のファセットを事前に選択できます。

注:これは、データの編成はもちろんのこと、コンテキストやユーザーの期待によっては適切でない場合があります。たとえば、このパターンはアイテムのセット全体を閲覧するのには適していません。

詳細については、Welieのuiパターンを参照してください: http://bit.ly/k4SZS5

4
Roger Attrill
2
Tom R