プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 13.15 SELECT_LIST_FROM_LOV_XLファンクション

このファンクションは、共有の値リスト(LOV)から大規模(32KBを超える)な選択リストを動的に生成します。`APEX_ITEM`パッケージで使用可能な他のファンクションと同様に、これらの選択リストのファンクションは`F01`から`F50`のフォームの配列要素でフォームを生成するように設計されています。このファンクションは`SELECT_LIST_FROM_LOV`と同じですが、戻り値はCLOBになります。戻り値は32kまでに制限されます。

構文

    APEX_ITEM.SELECT_LIST_FROM_LOV_XL(
        p_idx           IN   NUMBER,
        p_value         IN   VARCHAR2 DEFAULT NULL,
        p_lov           IN   VARCHAR2,
        p_attributes    IN   VARCHAR2 DEFAULT NULL,
        p_show_null     IN   VARCHAR2 DEFAULT 'YES',
        p_null_value    IN   VARCHAR2 DEFAULT '%NULL%',
        p_null_text     IN   VARCHAR2 DEFAULT '%',
        p_item_id       IN   VARCHAR2 DEFAULT NULL,
        p_item_label    IN   VARCHAR2 DEFAULT NULL,
        p_show_extra    IN   VARCHAR2 DEFAULT 'YES')
        RETURN CLOB;

パラメータ

表13-15 SELECT_LIST_FROM_LOV_XLのパラメータ

パラメータ | 説明
--- | ---
`p_idx` | フォーム要素名。たとえば、`1`は`F01`、`2`は`F02`です。通常、`p_idx`パラメータは指定した列の定数です。
`p_value` | 現在の値。この値は`p_lov`パラメータの値である必要があります。
`p_lov` | LOVのテキストの名前。このLOVはアプリケーションで定義する必要があります。このパラメータは、`select_list_from_lov`ファンクションでのみ使用されます。
`p_attributes` | 追加するHTMLパラメータ。
`p_show_null` | NULLの選択を有効にするための追加の選択オプション。値の範囲は`YES`および`NO`です。
`p_null_value` | ユーザーがNULLのオプションを選択すると戻される値。`p_show_null`が`YES`の場合にのみ使用できます。
`p_null_text` | ユーザーがNULLのオプションを選択すると表示される値。`p_show_null`が`YES`の場合にのみ使用できます。
`p_item_id` | `<select>`タグのHTML属性のID。
`p_item_label` | アイテムに対して作成された非表示のラベル。
`p_show_extra` | `p_value`の値が選択リストで指定されていない場合でも、現在の値を表示します。

例

次の例に、アプリケーションで定義されたLOVに基づいて選択リストを作成する方法を示します。

    SELECT APEX_ITEM.SELECT_LIST_FROM_LOV_XL(2,job,'JOB_FLOW_LOV')job
    FROM emp