mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 16:36:11 +08:00
fix app state (#1667)
This commit is contained in:
parent
d98ab492cf
commit
70a9825bfe
|
@ -87,6 +87,7 @@ CLASS z2ui5_cl_core_action IMPLEMENTATION.
|
||||||
DATA(lo_app) = z2ui5_cl_core_app=>db_load( mo_http_post->ms_request-s_control-app_start_draft ).
|
DATA(lo_app) = z2ui5_cl_core_app=>db_load( mo_http_post->ms_request-s_control-app_start_draft ).
|
||||||
result->mo_app = lo_app.
|
result->mo_app = lo_app.
|
||||||
result->ms_actual-check_on_navigated = abap_true.
|
result->ms_actual-check_on_navigated = abap_true.
|
||||||
|
result->ms_next-s_set-set_app_state_active = abap_true.
|
||||||
result->mo_app->ms_draft-id_prev_app_stack = ''.
|
result->mo_app->ms_draft-id_prev_app_stack = ''.
|
||||||
" check for new app?
|
" check for new app?
|
||||||
* TRY.
|
* TRY.
|
||||||
|
|
|
@ -163,6 +163,10 @@ CLASS z2ui5_cl_core_srv_json IMPLEMENTATION.
|
||||||
CATCH cx_root.
|
CATCH cx_root.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
|
result-s_control-app_start_draft = z2ui5_cl_util=>c_trim_upper(
|
||||||
|
z2ui5_cl_util=>url_param_get( val = `z2ui5-xapp-state`
|
||||||
|
url = result-s_front-search ) ).
|
||||||
|
|
||||||
IF result-s_control-app_start IS NOT INITIAL.
|
IF result-s_control-app_start IS NOT INITIAL.
|
||||||
IF result-s_control-app_start(1) = `-`.
|
IF result-s_control-app_start(1) = `-`.
|
||||||
REPLACE FIRST OCCURRENCE OF `-` IN result-s_control-app_start WITH `/`.
|
REPLACE FIRST OCCURRENCE OF `-` IN result-s_control-app_start WITH `/`.
|
||||||
|
@ -176,11 +180,6 @@ CLASS z2ui5_cl_core_srv_json IMPLEMENTATION.
|
||||||
url = result-s_front-search ) ).
|
url = result-s_front-search ) ).
|
||||||
|
|
||||||
|
|
||||||
result-s_control-app_start_draft = z2ui5_cl_util=>c_trim_upper(
|
|
||||||
z2ui5_cl_util=>url_param_get( val = `z2ui5-xapp-state`
|
|
||||||
url = result-s_front-search ) ).
|
|
||||||
|
|
||||||
|
|
||||||
CATCH cx_root INTO DATA(x).
|
CATCH cx_root INTO DATA(x).
|
||||||
RAISE EXCEPTION TYPE z2ui5_cx_util_error
|
RAISE EXCEPTION TYPE z2ui5_cx_util_error
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
|
Loading…
Reference in New Issue
Block a user