prompt --application/pages/page_00014 begin -- Manifest -- PAGE: 00014 -- Manifest End wwv_flow_imp.component_begin ( p_version_yyyy_mm_dd=>'2023.10.31' ,p_release=>'23.2.0' ,p_default_workspace_id=>16017191443360494 ,p_default_application_id=>10001 ,p_default_id_offset=>0 ,p_default_owner=>'STUDENT' ); wwv_flow_imp_page.create_page( p_id=>14 ,p_name=>'English Verb (Mass Load)' ,p_alias=>'ENGLISH-VERB-MASS-LOAD' ,p_step_title=>'English Verb (Mass Load)' ,p_autocomplete_on_off=>'OFF' ,p_page_template_options=>'#DEFAULT#' ,p_protection_level=>'C' ,p_page_component_map=>'03' ,p_last_updated_by=>'STUDENT_DEV' ,p_last_upd_yyyymmddhh24miss=>'20231003105132' ); wwv_flow_imp_page.create_page_plug( p_id=>wwv_flow_imp.id(18639699034402355) ,p_plug_name=>'Breadcrumb' ,p_region_template_options=>'#DEFAULT#:t-BreadcrumbRegion--useBreadcrumbTitle' ,p_component_template_options=>'#DEFAULT#' ,p_plug_template=>wwv_flow_imp.id(16128864886514872) ,p_plug_display_sequence=>10 ,p_plug_display_point=>'REGION_POSITION_01' ,p_menu_id=>wwv_flow_imp.id(16026011791514304) ,p_plug_source_type=>'NATIVE_BREADCRUMB' ,p_menu_template_id=>wwv_flow_imp.id(16190976226515102) ); wwv_flow_imp_page.create_page_plug( p_id=>wwv_flow_imp.id(18640220126402366) ,p_plug_name=>'Button Bar' ,p_region_template_options=>'#DEFAULT#:t-ButtonRegion--noUI' ,p_plug_template=>wwv_flow_imp.id(16065140485514661) ,p_plug_display_sequence=>10 ,p_plug_display_condition_type=>'ITEM_IS_NOT_NULL' ,p_plug_display_when_condition=>'P14_FILE' ,p_attribute_01=>'N' ,p_attribute_02=>'TEXT' ,p_attribute_03=>'Y' ); wwv_flow_imp_page.create_page_plug( p_id=>wwv_flow_imp.id(18642261015402386) ,p_plug_name=>'Data Source' ,p_region_template_options=>'#DEFAULT#:t-Region--hideHeader:t-Region--noUI:t-Region--scrollBody' ,p_plug_template=>wwv_flow_imp.id(16116793714514810) ,p_plug_display_sequence=>20 ,p_attribute_01=>'N' ,p_attribute_02=>'TEXT' ,p_attribute_03=>'Y' ); wwv_flow_imp_page.create_page_plug( p_id=>wwv_flow_imp.id(18642618909402387) ,p_plug_name=>'Upload a File' ,p_parent_plug_id=>wwv_flow_imp.id(18642261015402386) ,p_region_template_options=>'#DEFAULT#' ,p_plug_template=>wwv_flow_imp.id(16062384265514656) ,p_plug_display_sequence=>30 ,p_plug_display_condition_type=>'ITEM_IS_NULL' ,p_plug_display_when_condition=>'P14_FILE' ,p_attribute_01=>'N' ,p_attribute_02=>'TEXT' ,p_attribute_03=>'Y' ); wwv_flow_imp_page.create_page_plug( p_id=>wwv_flow_imp.id(18644628935402432) ,p_plug_name=>'Loaded File' ,p_parent_plug_id=>wwv_flow_imp.id(18642261015402386) ,p_region_template_options=>'#DEFAULT#' ,p_plug_template=>wwv_flow_imp.id(16062384265514656) ,p_plug_display_sequence=>40 ,p_plug_display_condition_type=>'ITEM_IS_NOT_NULL' ,p_plug_display_when_condition=>'P14_FILE' ,p_attribute_01=>'N' ,p_attribute_02=>'TEXT' ,p_attribute_03=>'Y' ); wwv_flow_imp_page.create_report_region( p_id=>wwv_flow_imp.id(18647505161402451) ,p_name=>'Preview' ,p_template=>wwv_flow_imp.id(16116793714514810) ,p_display_sequence=>50 ,p_region_template_options=>'#DEFAULT#:t-Region--noPadding' ,p_component_template_options=>'#DEFAULT#:t-Report--stretch:t-Report--staticRowColors:t-Report--rowHighlight:t-Report--horizontalBorders:t-Report--hideNoPagination' ,p_source_type=>'NATIVE_SQL_REPORT' ,p_query_type=>'SQL' ,p_source=>wwv_flow_string.join(wwv_flow_t_varchar2( 'select p.line_number,', ' p.col001, p.col002, p.col003, p.col004, p.col005, p.col006, p.col007, p.col008, p.col009, p.col010', ' -- add more columns (col011 to col300) here.', ' from apex_application_temp_files f, ', ' table( apex_data_parser.parse(', ' p_content => f.blob_content,', ' p_file_name => f.filename,', ' p_xlsx_sheet_name => case when :P14_XLSX_WORKSHEET is not null then :P14_XLSX_WORKSHEET end,', ' p_file_profile => apex_data_loading.get_file_profile( p_static_id => ''dl_english_verb_tenses'' ),', ' p_max_rows => 100 ) ) p', ' where f.name = :P14_FILE')) ,p_display_when_condition=>'P14_FILE' ,p_display_condition_type=>'ITEM_IS_NOT_NULL' ,p_ajax_enabled=>'Y' ,p_lazy_loading=>false ,p_query_row_template=>wwv_flow_imp.id(16151769603514974) ,p_query_headings_type=>'NO_HEADINGS' ,p_query_num_rows=>50 ,p_query_options=>'DERIVED_REPORT_COLUMNS' ,p_query_no_data_found=>'no data found' ,p_query_num_rows_type=>'NEXT_PREVIOUS_LINKS' ,p_query_row_count_max=>500 ,p_pagination_display_position=>'BOTTOM_RIGHT' ,p_prn_output=>'N' ,p_prn_format=>'PDF' ,p_sort_null=>'L' ,p_plug_query_strip_html=>'N' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18647956481402482) ,p_query_column_id=>1 ,p_column_alias=>'LINE_NUMBER' ,p_column_display_sequence=>1 ,p_column_heading=>'Line Number' ,p_use_as_row_header=>'N' ,p_column_alignment=>'RIGHT' ,p_heading_alignment=>'RIGHT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18648353874402483) ,p_query_column_id=>2 ,p_column_alias=>'COL001' ,p_column_display_sequence=>2 ,p_column_heading=>'Col001' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18648771023402484) ,p_query_column_id=>3 ,p_column_alias=>'COL002' ,p_column_display_sequence=>3 ,p_column_heading=>'Col002' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18649125420402487) ,p_query_column_id=>4 ,p_column_alias=>'COL003' ,p_column_display_sequence=>4 ,p_column_heading=>'Col003' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18649575853402488) ,p_query_column_id=>5 ,p_column_alias=>'COL004' ,p_column_display_sequence=>5 ,p_column_heading=>'Col004' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18649949865402489) ,p_query_column_id=>6 ,p_column_alias=>'COL005' ,p_column_display_sequence=>6 ,p_column_heading=>'Col005' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18650233335402490) ,p_query_column_id=>7 ,p_column_alias=>'COL006' ,p_column_display_sequence=>7 ,p_column_heading=>'Col006' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18650659757402491) ,p_query_column_id=>8 ,p_column_alias=>'COL007' ,p_column_display_sequence=>8 ,p_column_heading=>'Col007' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18651075156402492) ,p_query_column_id=>9 ,p_column_alias=>'COL008' ,p_column_display_sequence=>9 ,p_column_heading=>'Col008' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18651472565402493) ,p_query_column_id=>10 ,p_column_alias=>'COL009' ,p_column_display_sequence=>10 ,p_column_heading=>'Col009' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_report_columns( p_id=>wwv_flow_imp.id(18651839083402493) ,p_query_column_id=>11 ,p_column_alias=>'COL010' ,p_column_display_sequence=>11 ,p_column_heading=>'Col010' ,p_use_as_row_header=>'N' ,p_heading_alignment=>'LEFT' ,p_include_in_export=>'Y' ); wwv_flow_imp_page.create_page_button( p_id=>wwv_flow_imp.id(18640766246402369) ,p_button_sequence=>10 ,p_button_plug_id=>wwv_flow_imp.id(18640220126402366) ,p_button_name=>'CLEAR' ,p_button_action=>'SUBMIT' ,p_button_template_options=>'#DEFAULT#' ,p_button_template_id=>wwv_flow_imp.id(16189347253515098) ,p_button_image_alt=>'Clear' ,p_button_position=>'NEXT' ); wwv_flow_imp_page.create_page_button( p_id=>wwv_flow_imp.id(18641056337402380) ,p_button_sequence=>20 ,p_button_plug_id=>wwv_flow_imp.id(18640220126402366) ,p_button_name=>'LOAD' ,p_button_action=>'SUBMIT' ,p_button_template_options=>'#DEFAULT#' ,p_button_template_id=>wwv_flow_imp.id(16189347253515098) ,p_button_is_hot=>'Y' ,p_button_image_alt=>'Load Data' ,p_button_position=>'NEXT' ); wwv_flow_imp_page.create_page_item( p_id=>wwv_flow_imp.id(18643068793402392) ,p_name=>'P14_FILE' ,p_item_sequence=>10 ,p_item_plug_id=>wwv_flow_imp.id(18642618909402387) ,p_prompt=>'Upload a File' ,p_display_as=>'NATIVE_FILE' ,p_grid_label_column_span=>0 ,p_field_template=>wwv_flow_imp.id(16186508615515074) ,p_item_template_options=>'#DEFAULT#:t-Form-fieldContainer--stretchInputs' ,p_lov_display_extra=>'NO' ,p_attribute_01=>'APEX_APPLICATION_TEMP_FILES' ,p_attribute_06=>'Y' ,p_attribute_08=>'attachment' ,p_attribute_09=>'SESSION' ,p_attribute_10=>'N' ,p_attribute_12=>'DROPZONE_BLOCK' ,p_attribute_14=>'Supported formats XLSX' ,p_attribute_15=>'5000' ); wwv_flow_imp_page.create_page_item( p_id=>wwv_flow_imp.id(18643339078402411) ,p_name=>'P14_ERROR_ROW_COUNT' ,p_item_sequence=>20 ,p_item_plug_id=>wwv_flow_imp.id(18642618909402387) ,p_display_as=>'NATIVE_HIDDEN' ,p_lov_display_extra=>'NO' ,p_attribute_01=>'Y' ); wwv_flow_imp_page.create_page_item( p_id=>wwv_flow_imp.id(18645036851402433) ,p_name=>'P14_FILE_NAME' ,p_item_sequence=>20 ,p_item_plug_id=>wwv_flow_imp.id(18644628935402432) ,p_item_default=>'Pasted Data' ,p_prompt=>'Loaded File' ,p_display_as=>'NATIVE_DISPLAY_ONLY' ,p_field_template=>wwv_flow_imp.id(16186811375515083) ,p_item_template_options=>'#DEFAULT#' ,p_lov_display_extra=>'NO' ,p_attribute_01=>'Y' ,p_attribute_02=>'VALUE' ,p_attribute_04=>'Y' ,p_attribute_05=>'PLAIN' ); wwv_flow_imp_page.create_page_item( p_id=>wwv_flow_imp.id(18646214672402446) ,p_name=>'P14_XLSX_WORKSHEET' ,p_item_sequence=>30 ,p_item_plug_id=>wwv_flow_imp.id(18644628935402432) ,p_prompt=>'XLSX Worksheet' ,p_display_as=>'NATIVE_SELECT_LIST' ,p_lov=>wwv_flow_string.join(wwv_flow_t_varchar2( 'select p.sheet_display_name,', ' p.sheet_file_name', ' from apex_application_temp_files f,', ' table( apex_data_parser.get_xlsx_worksheets( p_content => f.blob_content ) ) p', ' where f.name = :P14_FILE')) ,p_cHeight=>1 ,p_display_when=>wwv_flow_string.join(wwv_flow_t_varchar2( 'declare', ' l_sheet_count number;', 'begin', ' select count(*)', ' into l_sheet_count', ' from apex_application_temp_files f,', ' table( apex_data_parser.get_xlsx_worksheets( p_content => f.blob_content ) ) p', ' where f.name = :P14_FILE;', ' ', ' -- display if the XSLX file contains multiple worksheets', ' return ( l_sheet_count > 1 );', 'exception', ' when others then ', ' return false;', 'end;')) ,p_display_when2=>'PLSQL' ,p_display_when_type=>'FUNCTION_BODY' ,p_field_template=>wwv_flow_imp.id(16186811375515083) ,p_item_template_options=>'#DEFAULT#' ,p_lov_display_extra=>'NO' ,p_attribute_01=>'NONE' ,p_attribute_02=>'N' ,p_attribute_03=>'Y' ); wwv_flow_imp_page.create_page_computation( p_id=>wwv_flow_imp.id(18645594100402435) ,p_computation_sequence=>10 ,p_computation_item=>'P14_FILE_NAME' ,p_computation_type=>'QUERY' ,p_computation=>wwv_flow_string.join(wwv_flow_t_varchar2( 'select filename', ' from apex_application_temp_files ', ' where name = :P14_FILE')) ,p_compute_when=>'P14_FILE' ,p_compute_when_type=>'ITEM_IS_NOT_NULL' ); wwv_flow_imp_page.create_page_validation( p_id=>wwv_flow_imp.id(18645952564402441) ,p_validation_name=>'Is valid file type' ,p_validation_sequence=>10 ,p_validation=>wwv_flow_string.join(wwv_flow_t_varchar2( 'if apex_data_parser.assert_file_type(', ' p_file_name => :P14_FILE_NAME,', ' p_file_type => apex_data_parser.c_file_type_xlsx )', 'then', ' return true;', 'else', ' :P14_FILE := null;', ' return false;', 'end if;')) ,p_validation2=>'PLSQL' ,p_validation_type=>'FUNC_BODY_RETURNING_BOOLEAN' ,p_error_message=>'Invalid file type. Supported file types XLSX.' ,p_associated_item=>wwv_flow_imp.id(18643068793402392) ,p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION' ); wwv_flow_imp_page.create_page_da_event( p_id=>wwv_flow_imp.id(18643706081402412) ,p_name=>'Upload a File' ,p_event_sequence=>10 ,p_triggering_element_type=>'ITEM' ,p_triggering_element=>'P14_FILE' ,p_condition_element=>'P14_FILE' ,p_triggering_condition_type=>'NOT_NULL' ,p_bind_type=>'bind' ,p_execution_type=>'IMMEDIATE' ,p_bind_event_type=>'change' ); wwv_flow_imp_page.create_page_da_action( p_id=>wwv_flow_imp.id(18644237288402428) ,p_event_id=>wwv_flow_imp.id(18643706081402412) ,p_event_result=>'TRUE' ,p_action_sequence=>10 ,p_execute_on_page_init=>'N' ,p_action=>'NATIVE_SUBMIT_PAGE' ,p_attribute_02=>'Y' ); wwv_flow_imp_page.create_page_da_event( p_id=>wwv_flow_imp.id(18646634699402449) ,p_name=>'Submit worksheet on change' ,p_event_sequence=>20 ,p_triggering_element_type=>'ITEM' ,p_triggering_element=>'P14_XLSX_WORKSHEET' ,p_bind_type=>'bind' ,p_execution_type=>'IMMEDIATE' ,p_bind_event_type=>'change' ); wwv_flow_imp_page.create_page_da_action( p_id=>wwv_flow_imp.id(18647119052402451) ,p_event_id=>wwv_flow_imp.id(18646634699402449) ,p_event_result=>'TRUE' ,p_action_sequence=>10 ,p_execute_on_page_init=>'N' ,p_action=>'NATIVE_SUBMIT_PAGE' ,p_attribute_02=>'Y' ); wwv_flow_imp_page.create_page_process( p_id=>wwv_flow_imp.id(18641579679402384) ,p_process_sequence=>10 ,p_process_point=>'AFTER_SUBMIT' ,p_process_type=>'NATIVE_DATA_LOADING' ,p_process_name=>'Load Data' ,p_attribute_01=>wwv_flow_imp.id(18638788588396059) ,p_attribute_02=>'FILE' ,p_attribute_03=>'P14_FILE' ,p_attribute_06=>'P14_XLSX_WORKSHEET' ,p_attribute_08=>'P14_ERROR_ROW_COUNT' ,p_error_display_location=>'INLINE_IN_NOTIFICATION' ,p_process_when_button_id=>wwv_flow_imp.id(18641056337402380) ,p_internal_uid=>18641579679402384 ); wwv_flow_imp_page.create_page_process( p_id=>wwv_flow_imp.id(18641976510402386) ,p_process_sequence=>20 ,p_process_point=>'AFTER_SUBMIT' ,p_process_type=>'NATIVE_SESSION_STATE' ,p_process_name=>'Clear Cache' ,p_attribute_01=>'CLEAR_CACHE_CURRENT_PAGE' ,p_error_display_location=>'INLINE_IN_NOTIFICATION' ,p_process_when=>':REQUEST = ''CLEAR'' or :P14_ERROR_ROW_COUNT = 0' ,p_process_when_type=>'EXPRESSION' ,p_process_when2=>'PLSQL' ,p_internal_uid=>18641976510402386 ); wwv_flow_imp.component_end; end; /