EBS form日曆可選範圍設置(calendar.setup )介紹

Calendar是Template提供給我們的standard object.可以使我們方便的爲日期型字段提供日期的選擇列表.


form中設置日曆方法:

1. 爲日期型字段指定LOV(ENABLE_LIST_LAMP)

2. 在字段的KEY–LISTVAL事件中編寫代碼:Calendar.show

Calendar Package包含如下幾個Procedure:

1. Calendar.show(first_date date default null)

顯示日期選擇列表. 默認參數爲空,即當前日期爲高亮.也可定義任意日期爲高亮,即設置first_date.


日曆可選範圍設置方法:

2. Calendar.setup (new_type varchar2 --必填

,low_date date DEFAULT null --可選,爲此日期之前

,high_date date DEFAULT null --可選,此日期之後

,sql_string varchar2 DEFAULT null);

在show之前寫!!

設置日期範圍.例:

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

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

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

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

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章