36.11 ADD_ONLOAD_CODEプロシージャ

このプロシージャは、onloadイベントによって実行されるHTML出力にJavaScriptコード・スニペットを追加します。同じキーを持つエントリが存在する場合、それは無視されます。p_keyがNULLの場合、スニペットは常に追加されます。

構文

APEX_JAVASCRIPT.ADD_ONLOAD_CODE (
    p_code           IN VARCHAR2,
    p_key            IN VARCHAR2 DEFAULT NULL )

パラメータ

パラメータ 説明
p_code onloadイベントの間に実行されるJavaScriptコード・スニペット。
p_key 指定されたコード・スニペットを識別する任意の名前。名前を指定した場合、同じp_keyを持つコールが他になければ、このコード・スニペットが追加されます。p_keyがNULLの場合、コード・スニペットは常に追加されます。

JavaScriptコールinitMySuperWidget( をonloadバッファに追加します。このプラグインがページで複数回使用され、add_onload_codeが複数回コールされた場合でも、すべてのコールがp_keyに対して同じ値を持つため、HTML出力に1回しか追加されません。

apex_javascript.add_onload_code (
    p_code => 'initMySuperWidget();',
    p_key  => 'my_super_widget' );