Yahoo! UI Library: TreeView というのを使ってみた。いろいろ紆余曲折があったけれどふつうに動かせるようになる。 しかし大きな問題が。 リファレンスをみればわかるように基本的にはふつうのTreeViewクラス。windowsのツリーコントロールと同じかんじでつくれるんだけど、ノードの追加のやり方が変。 var newnode = new YAHOO.widget.TextNode( "label", root, false); このコードでrootのノードの子要素として”label”という名前の新しいノードnewnodeができる。最後のfalseは、ノードを追加した時に親要素(ここではroot)を展開するかどうかを指定している。新しく追加されるノードは自動的に親要素の一番最後に配置されちゃう。順番に並べてる時とか、当然勝手に一番最後に入ってくれちゃ困るんだけど一