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

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

前 | 次 |

# 21.24 PAGE_ITEM_NAMES_TO_JQUERYファンクション

このファンクションは、ページ・アイテム名のカンマ区切り文字列に基づいて、jQueryセレクタを戻します。たとえば、JavaScriptコードが指定されたページ・アイテムの値を読み取る必要がある「送信するページ・アイテム」というプラグイン属性に対して、このファンクションを使用できます。

構文

    APEX_PLUGIN_UTIL.PAGE_ITEM_NAMES_TO_JQUERY (
        p_page_item_names IN VARCHAR2)
    RETURN VARCHAR2;

パラメータ

表21-34 PAGE_ITEM_NAMES_TO_JQUERYのパラメータ

パラメータ | 説明
--- | ---
`p_page_item_names` | ページ・アイテム名のカンマ区切りリスト。

戻り値

表21-35 PAGE_ITEM_NAMES_TO_JQUERYの戻り値

戻り値 | 説明
--- | ---
`VARCHAR2` | `p_page_item_names`に指定されたページ・アイテムをjQueryセレクタに変換します。

例

次の例は、`myOwnWidget.`というJavaScriptファンクションの初期化コールを作成するコードを示しています。このファンクションは、いくつかの属性を持つオブジェクトを取得しますが、この属性のうちの1つは、jQueryセレクタとなる`pageItemsToSubmit`です。

    apex_javascript.add_onload_code (
        p_code => 'myOwnWidget('||
                      '"#'||p_item.name||'",'||
                      '{'||
                      apex_javascript.add_attribute('ajaxIdentifier',      apex_plugin.get_ajax_identifier)||
                      apex_javascript.add_attribute('dependingOnSelector', apex_plugin_util.page_item_names_to_jquery(p_item.lov_cascade_parent_items))||
                      apex_javascript.add_attribute('optimizeRefresh',     p_item.ajax_optimize_refresh)||
                      apex_javascript.add_attribute('pageItemsToSubmit',   apex_plugin_util.page_item_names_to_jquery(p_item.ajax_items_to_submit))||
                      apex_javascript.add_attribute('nullValue',           p_item.lov_null_value, false, false)||
                      '});' );