かなり、サンプルにばっちりかいてあるんだが・・・バグなのか・・・?
なにかというと、Ext.tree.TreePanelであるfolderノードから、最後の1個のリーフノードを、別な場所にドラッグして、folderノードが空っぽになったときに、対象のfolderノードのアイコンがleafのアイコンに変わる。
え?!(笑
ExtJSのサイトで動かしてみたところ、やはり変わる・・・バグか?と思って調べていたら。CSSの問題っぽい。
なぜ気づいたか、two-treesというサンプルがExtに含まれている、こいつでわかった。
以下のCSSを追加すれば、直る。
.folder .x-tree-node-icon{
background:transparent url([ExtJSまでのパス]/resources/images/default/tree/folder.gif);
}
.x-tree-node-expanded .x-tree-node-icon{
background:transparent url([ExtJSまでのパス]/resources/images/default/tree/folder-open.gif);
}
それだけかぁ・・・二日つぶれた。あぅ。
Ext.tree.TreePanelのアイコンCSSバグ?