|
No.000007 | ツリーviewの欠陥 |
Date : | Feb.03.2002 05:06'05 |
Author : | ると [Homepage] |
Topic : | 記述的なこと |
|
ツリー型viewですが致命的な欠陥が見付かりました。 1-+ | | | 2-+ | | | | | 3-+ | | | | | 4 | | | 6 | 5 | 7 とあった場合全部ツリーで表示するとき 7162345 と並ぶのが適切ですが現在の実装では 7165234 と並んでしまいます。 さらに最新の2件を表示するとき 716234 としなければならないところが 716 になってしまいます。やはり午前3時の寝呆けた脳味噌ではだめですね;(。 ツリー表示をするには親記事がどんな子記事を持っているかの情報無しでは全ての記事を読み込まなくてはツリーが決定できません。 ですから記事に子記事の情報を持たせるか階層情報だけ別のファイルにするかしないとツリー表示は難しいと思います。 現バージョンでは記事の削除はできませんし、記事の削除を実装しないなら親記事に子記事の情報を埋め込んでも大丈夫かと。もし子記事がなんらかの理由により削除されてても無視すればいいだけですし。 ところでHTMLのフォーマットについてですが、ViewからArticleを直接呼出すのではなくView->Hierarchy->Articleという風に呼出すのはどうでしょう? |
|
|