19.2 DATE_POPUPファンクション
日付フィールドを含むフォームでこのファンクションを使用します。DATE_POPUP
ファンクションは、ポップアップ・カレンダのボタンが付いた日時フィールドを動的に生成します。
構文
APEX_ITEM.DATE_POPUP(
p_idx IN NUMBER,
p_row IN NUMBER,
p_value IN VARCHAR2 DEFAULT NULL,
p_date_format IN DATE DEFAULT 'DD-MON-YYYY',
p_size IN NUMBER DEFAULT 20,
p_maxlength IN NUMBER DEFAULT 2000,
p_attributes IN VARCHAR2 DEFAULT NULL,
p_item_id IN VARCHAR2 DEFAULT NULL,
p_item_label IN VARCHAR2 DEFAULT NULL)
RETURN VARCHAR2;
パラメータ
表19-2 DATE_POPUPのパラメータ
パラメータ | 説明 |
---|---|
|
どの |
|
このパラメータは非推奨です。この値を指定しても無視されます。 |
|
フィールド・アイテムの値 |
|
有効なデータベースの日付書式 |
|
HTMLタグ属性を制御(無効にするなど)します。 |
|
入力可能な最大文字数を決定します。 |
|
追加するHTMLパラメータ |
|
|
|
アイテムに対して作成された非表示のラベル |
例
次の例に、APEX_ITEM.DATE_POPUP
を使用して、hiredate
列のポップアップ・カレンダのボタンを作成する方法を示します。
SELECT
empno,
APEX_ITEM.HIDDEN(1,empno)||
APEX_ITEM.TEXT(2,ename) ename,
APEX_ITEM.TEXT(3,job) job,
mgr,
APEX_ITEM.DATE_POPUP(4,rownum,hiredate,'dd-mon-yyyy') hd,
APEX_ITEM.TEXT(5,sal) sal,
APEX_ITEM.TEXT(6,comm) comm,
deptno
FROM emp
ORDER BY 1
参照:
TO_CHAR
またはTO_DATE
ファンクションの詳細は、Oracle Database SQL言語リファレンスを参照してください。
親トピック: APEX_ITEM