天天看點

【EBS FORM】FORM中的月曆

【EBS FORM】FORM中的月曆

Calendar是Template提供給我們的standard object.可以使我們友善的為日期型字段提供日期的選擇清單.

  1. 為項指定值清單 
    【EBS FORM】FORM中的月曆
  2. KEY-LISTVAL觸發器
    1. calendar.show;

    2. calendar.show(SYSDATE);--顯示目前時間

  3. 相關函數
    1. calendar.show(first_date date default null)

    2. calendar.setup(new_type VARCHAR2, --必填

    3. low_date DATE DEFAULT NULL, --可選,為此日期之前

    4. high_date DATE DEFAULT NULL, --可選,此日期之後

    5. sql_string VARCHAR2 DEFAULT NULL);

  4. 示例(引用連結)
    1. 設定日期範圍.例:

    2. A. calendar.setup(’WEEKEND’) 禁止選擇周末.

    3. B. calendar.setup(<30 char identifying name>, <low_date>,<high_date>); 禁止選擇某一日期段,可重複使用.

    4. C.calendar.setup(<30 char identifying name>, null, null,<SQL>); 禁止選擇SQL提取出的日期清單.

    5. D. calendar.setup(<30 char identifying name>, <low_date>,2009-01-01);隻能選擇2009-01-01後的日期.

    6. E. calendar.setup(<30 char identifying name>, 2009-01-01,<high_date> );隻能選擇2009-01-01前的日期.

    7. 如下,隻能選擇目前日期之前的日期:

    8. calendar.setup('lower then sysdate',SYSDATE,null);

繼續閱讀