45.50 PRINT_READ_ONLYプロシージャのシグネチャ2
このプロシージャは、読取り専用テキスト・フィールドまたはテキスト領域を出力します。複数の値を表示する場合に使用します。
構文
APEX_PLUGIN_UTIL.PRINT_READ_ONLY (
p_item IN apex_plugin_api.t_item,
p_param IN apex_plugin_api.t_item_render_param,
p_value IN apex_session_state_api.t_value
DEFAULT apex_session_state_api.t_value(),
p_display_values IN apex_global.vc_arr2,
p_width IN PLS_INTEGER DEFAULT NULL,
p_height IN PLS_INTEGER DEFAULT NULL,
p_css_classes IN VARCHAR2 DEFAULT NULL,
p_protected IN BOOLEAN DEFAULT TRUE,
p_escape IN BOOLEAN DEFAULT TRUE )
パラメータ
パラメータ | 説明 |
---|---|
p_item |
アイテムのp_item 変数。
|
p_param |
アイテムのp_param 変数。
|
p_value |
(オプション)エスケープされていない値(APIは常にエスケープします)。NULLの場合、デフォルトはp_param.session_state_value です。
|
p_display_values |
表示値の配列。 |
p_width |
(オプション)アイテムの幅。NULLの場合、p_item.element_width を使用します。
|
p_height |
(オプション)アイテムの高さ。NULLの場合、p_item.element_height を使用します。高さが1より大きい場合、APIはテキスト・フィールドではなくテキスト領域をレンダリングします。
|
p_css_classes |
(オプション)テキスト・フィールドまたはテキスト領域に追加する追加のCSSクラス。 |
p_protected |
値のチェックサムを追加します。デフォルトはTRUE です。
|
p_escape |
p_display_values のエスケープを制御します(p_value は常にエスケープされます)。デフォルトはTRUE です。
|
例
procedure render_custom_item (
p_item in apex_plugin.t_item,
p_plugin in apex_plugin.t_plugin,
p_param in apex_plugin.t_item_render_param,
p_result in out nocopy apex_plugin.t_item_render_result )
IS
l_search_list apex_application_global.vc_arr2;
l_result_list apex_application_global.vc_arr2;
BEGIN
l_search_list(1) := '7863';
l_search_list(2) := '7911';
l_search_list(3) := '7988';
l_result_list := apex_plugin_util.get_display_data (
p_sql_statement => p_item.lov_definition,
p_min_columns => 2,
p_max_columns => 2,
p_component_name => p_item.name,
p_search_col_no => 1,
p_search_value_list => l_search_list );
apex_plugin_util.print_read_only (
p_item => p_item,
p_param => p_param,
p_display_values => l_result_list,
p_css_classes => 'my-readonly-custom-item' );
END render_custom_item;
親トピック: APEX_PLUGIN_UTIL