diff --git a/apex/f770/application/pages/page_00910.sql b/apex/f770/application/pages/page_00910.sql index 51853bc..03248e8 100644 --- a/apex/f770/application/pages/page_00910.sql +++ b/apex/f770/application/pages/page_00910.sql @@ -22,7 +22,7 @@ wwv_flow_api.create_page( ,p_page_template_options=>'#DEFAULT#' ,p_required_role=>wwv_flow_api.id(9556407311505078) ,p_last_updated_by=>'DEV' -,p_last_upd_yyyymmddhh24miss=>'20211225085300' +,p_last_upd_yyyymmddhh24miss=>'20211227165457' ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9192009232668637) @@ -39,7 +39,7 @@ wwv_flow_api.create_page_plug( ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9192134749668638) -,p_plug_name=>'Navigation' +,p_plug_name=>'Navigation [GRID]' ,p_region_name=>'NAVIGATION' ,p_region_template_options=>'#DEFAULT#' ,p_component_template_options=>'#DEFAULT#' @@ -52,12 +52,14 @@ wwv_flow_api.create_page_plug( ,p_include_rowid_column=>false ,p_plug_source_type=>'NATIVE_IG' ,p_plug_query_options=>'DERIVED_REPORT_COLUMNS' +,p_prn_content_disposition=>'ATTACHMENT' +,p_prn_document_header=>'APEX' ,p_prn_units=>'INCHES' ,p_prn_paper_size=>'LETTER' ,p_prn_width=>11 ,p_prn_height=>8.5 ,p_prn_orientation=>'HORIZONTAL' -,p_prn_page_header=>'Navigation' +,p_prn_page_header=>'Navigation [GRID]' ,p_prn_page_header_font_color=>'#000000' ,p_prn_page_header_font_family=>'Helvetica' ,p_prn_page_header_font_weight=>'normal' @@ -80,9 +82,6 @@ wwv_flow_api.create_page_plug( ,p_prn_page_header_alignment=>'CENTER' ,p_prn_page_footer_alignment=>'CENTER' ,p_prn_border_color=>'#666666' -,p_plug_footer=>wwv_flow_string.join(wwv_flow_t_varchar2( -'#TIMING#s', -'')) ); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(9192360455668640) @@ -532,6 +531,11 @@ wwv_flow_api.create_interactive_grid( ,p_fixed_header=>'PAGE' ,p_show_icon_view=>false ,p_show_detail_view=>false +,p_javascript_code=>wwv_flow_string.join(wwv_flow_t_varchar2( +'function(config) {', +' return unified_ig_toolbar(config);', +'}', +'')) ); wwv_flow_api.create_ig_report( p_id=>wwv_flow_api.id(9265846396438793) @@ -738,17 +742,10 @@ wwv_flow_api.create_page_button( ); wwv_flow_api.create_page_item( p_id=>wwv_flow_api.id(9260980865429010) -,p_name=>'P910_ACTION' +,p_name=>'P910_ADD_PAGE' ,p_item_sequence=>10 ,p_item_plug_id=>wwv_flow_api.id(9192009232668637) -,p_display_as=>'NATIVE_HIDDEN' -,p_attribute_01=>'Y' -); -wwv_flow_api.create_page_item( - p_id=>wwv_flow_api.id(9261032697429011) -,p_name=>'P910_PAGE_ID' -,p_item_sequence=>20 -,p_item_plug_id=>wwv_flow_api.id(9192009232668637) +,p_use_cache_before_default=>'NO' ,p_display_as=>'NATIVE_HIDDEN' ,p_attribute_01=>'Y' ); @@ -760,6 +757,15 @@ wwv_flow_api.create_page_item( ,p_display_as=>'NATIVE_HIDDEN' ,p_attribute_01=>'Y' ); +wwv_flow_api.create_page_item( + p_id=>wwv_flow_api.id(11233725909343636) +,p_name=>'P910_REMOVE_PAGE' +,p_item_sequence=>20 +,p_item_plug_id=>wwv_flow_api.id(9192009232668637) +,p_use_cache_before_default=>'NO' +,p_display_as=>'NATIVE_HIDDEN' +,p_attribute_01=>'Y' +); wwv_flow_api.create_page_da_event( p_id=>wwv_flow_api.id(9615275595237538) ,p_name=>'SAVE_NAVIGATION' @@ -790,38 +796,6 @@ wwv_flow_api.create_page_da_action( ,p_affected_elements_type=>'REGION' ,p_affected_region_id=>wwv_flow_api.id(9192134749668638) ); -wwv_flow_api.create_page_process( - p_id=>wwv_flow_api.id(9261288538429013) -,p_process_sequence=>10 -,p_process_point=>'AFTER_HEADER' -,p_process_type=>'NATIVE_PLSQL' -,p_process_name=>'ADD_PAGE' -,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( -'app_actions.nav_add_pages(:P910_PAGE_ID);', -':P910_ACTION := NULL;', -'')) -,p_process_clob_language=>'PLSQL' -,p_error_display_location=>'INLINE_IN_NOTIFICATION' -,p_process_when=>'P910_ACTION' -,p_process_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2' -,p_process_when2=>'ADD' -); -wwv_flow_api.create_page_process( - p_id=>wwv_flow_api.id(9261366519429014) -,p_process_sequence=>20 -,p_process_point=>'AFTER_HEADER' -,p_process_type=>'NATIVE_PLSQL' -,p_process_name=>'REMOVE_PAGE' -,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( -'app_actions.nav_remove_pages(:P910_PAGE_ID);', -':P910_ACTION := NULL;', -'')) -,p_process_clob_language=>'PLSQL' -,p_error_display_location=>'INLINE_IN_NOTIFICATION' -,p_process_when=>'P910_ACTION' -,p_process_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2' -,p_process_when2=>'REMOVE' -); wwv_flow_api.create_page_process( p_id=>wwv_flow_api.id(9260819025429009) ,p_process_sequence=>10 @@ -849,6 +823,78 @@ wwv_flow_api.create_page_process( ,p_error_display_location=>'INLINE_IN_NOTIFICATION' ,p_process_when_button_id=>wwv_flow_api.id(9261437105429015) ); +wwv_flow_api.create_page_process( + p_id=>wwv_flow_api.id(9261288538429013) +,p_process_sequence=>10 +,p_process_point=>'BEFORE_HEADER' +,p_process_type=>'NATIVE_PLSQL' +,p_process_name=>'ADD_PAGE' +,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( +'app_actions.nav_add_pages(:P910_ADD_PAGE);', +'')) +,p_process_clob_language=>'PLSQL' +,p_error_display_location=>'INLINE_IN_NOTIFICATION' +,p_process_when=>'P910_ADD_PAGE' +,p_process_when_type=>'ITEM_IS_NOT_NULL' +); +wwv_flow_api.create_page_process( + p_id=>wwv_flow_api.id(9261366519429014) +,p_process_sequence=>20 +,p_process_point=>'BEFORE_HEADER' +,p_process_type=>'NATIVE_PLSQL' +,p_process_name=>'REMOVE_PAGE' +,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( +'app_actions.nav_remove_pages(:P910_REMOVE_PAGE);', +'')) +,p_process_clob_language=>'PLSQL' +,p_error_display_location=>'INLINE_IN_NOTIFICATION' +,p_process_when=>'P910_REMOVE_PAGE' +,p_process_when_type=>'ITEM_IS_NOT_NULL' +); +wwv_flow_api.create_page_process( + p_id=>wwv_flow_api.id(11233462403343633) +,p_process_sequence=>30 +,p_process_point=>'BEFORE_HEADER' +,p_process_type=>'NATIVE_PLSQL' +,p_process_name=>'ADD_FILTER' +,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( +'DECLARE', +' in_static_id CONSTANT VARCHAR2(30) := ''NAVIGATION'';', +' in_column_name CONSTANT VARCHAR2(30) := ''AUTH_SCHEME'';', +' in_filter_value CONSTANT VARCHAR2(30) := app.get_item(''$'' || in_column_name);', +' in_operator CONSTANT VARCHAR2(30) := ''EQ'';', +' --', +' region_id apex_application_page_regions.region_id%TYPE;', +'BEGIN', +' -- convert static_id to region_id', +' SELECT region_id INTO region_id', +' FROM apex_application_page_regions', +' WHERE application_id = app.get_app_id()', +' AND page_id = app.get_page_id()', +' AND static_id = in_static_id;', +' --', +' APEX_IG.RESET_REPORT (', +' p_page_id => app.get_page_id(),', +' p_region_id => region_id,', +' p_report_id => NULL', +' );', +' --', +' IF in_filter_value IS NOT NULL THEN', +' APEX_IG.ADD_FILTER (', +' p_page_id => app.get_page_id(),', +' p_region_id => region_id,', +' p_column_name => in_column_name,', +' p_filter_value => in_filter_value,', +' p_operator_abbr => in_operator,', +' p_is_case_sensitive => FALSE,', +' p_report_id => NULL', +' );', +' END IF;', +'END;', +'')) +,p_process_clob_language=>'PLSQL' +,p_error_display_location=>'INLINE_IN_NOTIFICATION' +); wwv_flow_api.component_end; end; / diff --git a/views/nav_overview.sql b/views/nav_overview.sql index 0f12af8..fe92696 100644 --- a/views/nav_overview.sql +++ b/views/nav_overview.sql @@ -57,8 +57,8 @@ SELECT app.get_page_link ( in_page_id => app.get_page_id(), in_app_id => n.app_id, - in_names => 'P' || TO_CHAR(app.get_page_id()) || '_ACTION,P' || TO_CHAR(app.get_page_id()) || '_PAGE', - in_values => 'REMOVE,' || TO_CHAR(n.page_id) + in_names => 'P' || TO_CHAR(app.get_page_id()) || '_REMOVE_PAGE', + in_values => TO_CHAR(n.page_id) ) AS action_url FROM navigation n LEFT JOIN t @@ -95,8 +95,8 @@ SELECT app.get_page_link ( in_page_id => app.get_page_id(), in_app_id => n.app_id, - in_names => 'P' || TO_CHAR(app.get_page_id()) || '_ACTION,P' || TO_CHAR(app.get_page_id()) || '_PAGE', - in_values => 'ADD,' || TO_CHAR(n.page_id) + in_names => 'P' || TO_CHAR(app.get_page_id()) || '_ADD_PAGE', + in_values => TO_CHAR(n.page_id) ) AS action_url FROM nav_pages_to_add n LEFT JOIN t