![]() Previous |
![]() Next |
This function returns a jQuery selector based on a comma delimited string of page item names. For example, you could use this function for a plug-in attribute called "Page Items to Submit" where the JavaScript code has to read the values of the specified page items.
Syntax
APEX_PLUGIN_UTIL.PAGE_ITEM_NAMES_TO_JQUERY (
p_page_item_names IN VARCHAR2)
RETURN VARCHAR2;
Parameters
Table: PAGE_ITEM_NAMES_TO_JQUERY Parameters describes the parameters available in the PAGE_ITEM_NAMES_TO_JQUERY function.
PAGE_ITEM_NAMES_TO_JQUERY Parameters
| Parameter | Description |
|---|---|
|
|
Comma delimited list of page item names. |
Return
Table: IS_EQUAL Return describes the return value by the PAGE_ITEM_NAMES_TO_JQUERY function.
PAGE_ITEM_NAMES_TO_JQUERY Return
| Return | Description |
|---|---|
|
|
Transforms the page items specified in |
Example
The following example shows the code to construct the initialization call for a JavaScript function called myOwnWidget. This function gets an object with several attributes where one attribute is pageItemsToSubmit which is expected to be a jQuery selector.
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)||
'});' );