1

+記号をクリックすると、ASP.NET TreeViewを下向きではなく上向きに展開できますか? 「子」ノードが「親」の上に表示されるようにします。

基本的に、通常は単一のリーフ ノードになるものを論理的に取得し、それをツリーのルートにし、論理的に親であるものをツリーの子ノードにしますが、その子ノードが親の上に表示されるようにしたいと考えています。親が展開されます。

会社の組織図を考えてみてください。ただし、従業員 (リーフ ノード) から始まり、上に向かっていきます。

MSDN で方向性を特定するものを見つけることができないようです。TreeView の Javascript がどのように機能するかを書き直す必要はありませんが、他に方法がない場合は自由に使用できます。

4

1 に答える 1

0

いいえ、TreeViewコンポーネントでそれを行うことはできません。
これを行うには、TreeView から継承してカスタムRender関数を作成する必要があります。

ただし、それにはもっと簡単なアプローチがあります。すべてのデータを json オブジェクトに書き出し、多数の JavaScript データ視覚化ライブラリの 1 つを使用して表示することができます。

javascript InfoVis ツールキットがとても気に入っています。これを使用すると、非常に詳細なグラフを作成できます。

于 2012-10-09T18:30:17.643 に答える