インターン4日目

mrktanaka 16views 更新:2015年8月27日

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

今日は詳細画面での第◯ 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に比べ格段にクラスが多くなり難儀しています。書き換えやすそうなところから取り掛かったらデータの登録より先に表示が完成してしまいました。今日はあまり進まなくて残念です。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません