45.38 PAGE_ITEM_NAMES_TO_JQUERYファンクション
このファンクションは、ページ・アイテム名のカンマ区切り文字列に基づいて、jQueryセレクタを戻します。たとえば、JavaScriptコードが指定されたページ・アイテムの値を読み取る必要がある「送信するページ・アイテム」というプラグイン属性に対して、このファンクションを使用できます。
構文
APEX_PLUGIN_UTIL.PAGE_ITEM_NAMES_TO_JQUERY (
p_page_item_names IN VARCHAR2 )
RETURN VARCHAR2;
パラメータ
パラメータ | 説明 |
---|---|
p_page_item_names |
ページ・アイテム名のカンマ区切りリスト。 |
戻り値
戻り値 | 説明 |
---|---|
VARCHAR2 |
p_page_item_names に指定されたページ・アイテムをjQueryセレクタに変換します。
|
例
次の例に、myOwnWidget
というJavaScriptファンクションの初期化コールを構築するコードを示します。このファンクションは、いくつかの属性を持ち、そのうちの1つの属性がpageItemsToSubmit
(jQueryセレクタであることが期待される)であるオブジェクトを取得します。
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)||
'});' );
親トピック: APEX_PLUGIN_UTIL