add back button to db page (#6521)

This commit is contained in:
Lars Hvam 2023-09-30 16:32:06 +02:00 committed by GitHub
parent 7f37415f03
commit 90d1e1a02f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,6 +29,7 @@ CLASS zcl_abapgit_gui_page_db DEFINITION
delete TYPE string VALUE 'delete', delete TYPE string VALUE 'delete',
backup TYPE string VALUE 'backup', backup TYPE string VALUE 'backup',
restore TYPE string VALUE 'restore', restore TYPE string VALUE 'restore',
back TYPE string VALUE 'back',
END OF c_action. END OF c_action.
CONSTANTS c_css_url TYPE string VALUE 'css/page_db.css'. CONSTANTS c_css_url TYPE string VALUE 'css/page_db.css'.
@ -97,7 +98,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_GUI_PAGE_DB IMPLEMENTATION. CLASS zcl_abapgit_gui_page_db IMPLEMENTATION.
METHOD constructor. METHOD constructor.
@ -511,6 +512,8 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_DB IMPLEMENTATION.
WHEN c_action-restore. WHEN c_action-restore.
do_restore_db( ). do_restore_db( ).
rs_handled-state = zcl_abapgit_gui=>c_event_state-re_render. rs_handled-state = zcl_abapgit_gui=>c_event_state-re_render.
WHEN c_action-back.
rs_handled-state = zcl_abapgit_gui=>c_event_state-go_back.
ENDCASE. ENDCASE.
ENDMETHOD. ENDMETHOD.
@ -526,6 +529,9 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_DB IMPLEMENTATION.
ro_toolbar->add( ro_toolbar->add(
iv_txt = 'Restore' iv_txt = 'Restore'
iv_act = c_action-restore ). iv_act = c_action-restore ).
ro_toolbar->add(
iv_txt = 'Back'
iv_act = c_action-back ).
ENDMETHOD. ENDMETHOD.