This function returns some of the standard attributes of an HTML element (for example, id, name, required, placeholder, aria-error-attributes, class) which is used if a HTML input/select/textarea/... tag is generated to get a consistent set of attributes.
Syntax
APEX_PLUGIN_UTIL.GET_ELEMENT_ATTRIBUTES ( p_item IN APEX_PLUGIN.T_PAGE_ITEM, p_name IN VARCHAR2 DEFAULT NULL, p_default_class IN VARCHAR2 DEFAULT NULL, p_add_id in boolean default true ) return varchar2;
Parameters
Table 19-21 describes the available parameters for GET_ELEMENT_ATTRIBUTES
function.
Table 19-21 GET_ELEMENT_ATTRIBUTES Function Parameters
Parameters | Description |
---|---|
|
This is the p_item parameter of your plug-in function. |
|
This is the value which has been return by apex_plugin.get_input_name_or_page_item |
|
Default CSS class which which should be contained in the result string. |
|
If set to TRUE then the id attribute is also contained in the result string. |
Example
This example emits an INPUT tag of type text which uses apex_plugin_util
.get_element_attributes
to automatically include the most common attributes.
sys.htp.prn ( '<input type="text" ' || apex_plugin_util.get_element_attributes(p_item, l_name, 'text_field') || 'value="'||l_escaped_value||'" '|| 'size="'||p_item.element_width||'" '|| 'maxlength="'||p_item.element_max_length||'" '|| ' />');