昨日の続き.
昨日のバージョンは, すべてをひとつのフォームで扱い, 入力の際に区切り文字を使って入力する方式であった. これは, 実装の手間は省けるが, ユーザインタフェースとしてはあまりよろしくない. そこで, 各項ごとにフォームを分離する実装を行った.
ダウンロードはこちらからどうぞ.
{{table_form(60,0,"日付","入力者","報告","備考")}}
のように, 列に相当する項目第三引数以降に列挙する. 第一および第二引数はcomment.rbと同じ.
すると, 与えた項目に対する入力フォームが表示される. ここで項目を入力し「追加」をクリックすると,フォームの前(第二引数が1の場合は後ろ)に表が作成される. さらに入力すると, 行が追加されていくのが確認できる.
*Messages* の更新情報取得には、antenna.lirs もしくは index.rdfをご利用ください。 豪傑アンテナ の LIRSからも取得可能です。