24.10 POPUPKEY_FROM_LOVファンクション
このファンクションは、共有LOVからポップアップ・キー選択リストを生成します。APEX_ITEMパッケージで使用可能な他のファンクションと同様に、POPUPKEY_FROM_LOVファンクションは、F01からF50のフォームの配列要素でフォームを生成するように設計されています。 
                  
構文
APEX_ITEM.POPUPKEY_FROM_LOV(
    p_idx              IN    NUMBER,
    p_value            IN    VARCHAR2 DEFAULT NULL,
    p_lov_name         IN    VARCHAR2,
    p_width            IN    VARCHAR2 DEFAULT NULL,
    p_max_length       IN    VARCHAR2 DEFAULT NULL,
    p_form_index       IN    VARCHAR2 DEFAULT '0',
    p_escape_html      IN    VARCHAR2 DEFAULT NULL,
    p_max_elements     IN    VARCHAR2 DEFAULT NULL,
    p_attributes       IN    VARCHAR2 DEFAULT NULL,
    p_ok_to_query      IN    VARCHAR2 DEFAULT 'YES',
    p_item_id          IN    VARCHAR2 DEFAULT NULL,
    p_item_label       IN    VARCHAR2 DEFAULT NULL)
    RETURN VARCHAR2;
ポップアップに関連付けられたテキスト・フィールドはLOV問合せの1列目に表示されますが、実際の値は問合せの2列目で指定されます。
パラメータ
表24-10 POPUPKEY_FROM_LOVのパラメータ
| パラメータ | 説明 | 
|---|---|
| 
 | フォーム要素名を示します。たとえば、 
 SELECT APEX_ITEM.POPUPKEY_FROM_LOV (1,deptno,'DEPT') dt, APEX_ITEM.HIDDEN(3,empno) eno | 
| 
 | 現行の値を示します。この値は、 | 
| 
 | このポップアップで使用される名前付きLOVを示します。 | 
| 
 | テキスト・ボックスの幅。 | 
| 
 | テキスト・ボックスに入力可能な最大文字数。 | 
| 
 | アイテムが含まれるページのHTMLフォーム。デフォルトは0ですが、ほとんど使用しません。 このパラメータは、ページ・テンプレートにカスタム・フォーム(別のWebサイトにポストする検索フィールドなど)を埋め込む必要がある場合にのみ使用します。このフォームが | 
| 
 | 同等のものにエスケープする必要がある特殊文字の置換文字。 
 このパラメータは、問合せが無効なHTMLを戻すことがわかっている場合に有効です。 | 
| 
 | 問合せで戻せる行数の制限。ユーザー検索によるパフォーマンスの影響を制限します。このパラメータに値を入力することで、ユーザーがより限定された結果セットを検索するように強制できます。 | 
| 
 | フォーム・アイテムで使用する追加のHTML属性。 | 
| 
 | 値の範囲は | 
| 
 | <input>タグのHTML属性のID | 
| 
 | アイテムに対して作成された非表示のラベル | 
例
次の例に、共有LOVからポップアップ・キー選択リストを生成する方法を示します。
SELECT APEX_ITEM.POPUPKEY_FROM_LOV (1,deptno,'DEPT') dt 
FROM emp
親トピック: APEX_ITEM (レガシー)