インターン4日目

実践編として「毎月第 ○曜日」での繰り返しスケジュール登録の追加をしています。  

今日は詳細画面での第◯ X曜日表示ができました。   ScheduleFormData 内に  

  private ALStringField repeat_type;

というフィールドがあり、  

  • ‘D’が毎日
  • ‘W’が毎週
  • ‘M’が毎月

を表していることがわかったので、  

  • ‘1’が第1週
  • ‘2’が第2週…

と表すことにしました。  

またスケジュールのデータのテーブル eip_t_schedule でも、repeat_pattern として同様に’D’,’w’,’M’が毎日毎週毎月を表しています。  

毎週金曜日なら”W0000010N”といったように表されるので、W を 3 に変えて第3金曜日なら”30000010N”と登録すればいいだけなのですが、残念ながらプルダウンリストに変えてからうまくデータを受け渡せていません。  

test-portletに比べ格段にクラスが多くなり難儀しています。書き換えやすそうなところから取り掛かったらデータの登録より先に表示が完成してしまいました。今日はあまり進まなくて残念です。