45.11 ESCAPEファンクション
このファンクションは、アイテム・タイプ・プラグインに対して標準属性「エスケープ出力属性を指定」オプションが有効になっている(出力をエスケープするかどうかを開発者が選択できるようにする)場合に使用されます。
構文
APEX_PLUGIN_UTIL.ESCAPE (
p_value IN VARCHAR2,
p_escape IN BOOLEAN )
RETURN VARCHAR2;
パラメータ
パラメータ | 説明 |
---|---|
p_value
|
p_escape パラメータに従ってエスケープする値です。
|
p_escape |
TRUE の場合、戻り値はエスケープされます。FALSE の場合、値はエスケープされません。
|
例
次の例では、配列l_display_value_list
のすべての値をHTMLリストとして出力し、プラグインの使用時に開発者が選択した設定に応じて、この配列の値をエスケープします。
FOR i IN 1 .. l_display_value_list.count
LOOP
sys.htp.prn (
'<li>'||
apex_plugin_util.escape (
p_value => l_display_value_list(i),
p_escape => p_item.escape_output )||
'</li>' );
END LOOP;
親トピック: APEX_PLUGIN_UTIL