Kazuhiko
kazuh****@fdiar*****
2003年 6月 16日 (月) 12:04:34 JST
かずひこです。 At Sun, 15 Jun 2003 23:30:26 +0900, Kazuhiko wrote: > > ・MoBoBase に、データの追加関連も入っているが、これを MoBoEdit か何かに追 > > い出して、Base からはなくしたい。 > > データの編集、追加関連はすべて MoBoEdit にまわして、 > 月表示からの追加は、 > MoBoAdd::new(@cgi,'month.rhtml',conf) > 編集モードからの編集終了は > MoBoEdit::new(@cgi,'month.rhtml',conf) > みたいにしました。 > > ただ、それぞれの終了後の月表示で、@mode の値が 'month' ではなく 'add' や > 'edit' になるため (クラス名から自動的に決められるから)、navi プラグイン > で「前月」「翌月」「編集」などが出てくれません。CGI 変数で何らかの形でモー > ドを明示的に渡せるようにするのが素直な解でしょうか *1 。それとも、データ > の編集、追加まわりを MoBoEdit に出したのが間違いだったのか... 編集、追加関連はすべて MoBoMonth にまわして、 月表示からの追加も、編集モードからの編集終了は MoBoMonth::new(@cgi,'month.rhtml',conf) にすれば万事解決ですね。なにを勘違いしていたのだろう... > あと、そもそも月表示の画面に中途半端な追加フォームを置かず、(tDiary のよ > うに) 追加モードを別に作った方がいいのではないか、という意見もありえると > 思います。それについてはいかがでしょうか? この変更をしたら、 ○メリット 印刷時に出納だけ印刷できる。 ○デメリット 追加するときに、「えっとどこまで記録したっけ」というのが分からない。 ですね。ということは、印刷時に追加フォームを印刷しないように css で細工 するのが一番いいのかなぁ。 -- かずひこ <http://wiki.fdiary.net/kazuhiko/> ★シャア「名字が付いてない」 ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」