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)|| '});' );