mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 22:04:38 +08:00
follow up action (#1019)
* follow up action * update * Update src/01/02/z2ui5_cl_core_http_get.clas.abap Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com> --------- Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
This commit is contained in:
parent
5fbdd9cd15
commit
5943fdded5
|
@ -82,7 +82,7 @@ CLASS z2ui5_cl_core_event_srv IMPLEMENTATION.
|
|||
CONTINUE.
|
||||
ENDIF.
|
||||
IF lv_new(1) <> `$` AND lv_new(1) <> `{`.
|
||||
lv_new = `"` && lv_new && `"`.
|
||||
lv_new = `'` && lv_new && `'`.
|
||||
ENDIF.
|
||||
result = result && `, ` && lv_new.
|
||||
ENDLOOP.
|
||||
|
|
|
@ -317,4 +317,12 @@ CLASS z2ui5_cl_core_client IMPLEMENTATION.
|
|||
t_arg = t_arg ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD z2ui5_if_client~follow_up_action.
|
||||
|
||||
mo_action->ms_next-s_set-s_follow_up_action-custom_js = custom_js.
|
||||
mo_action->ms_next-s_set-s_follow_up_action-frontent_event = frontend_event.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
ENDCLASS.
|
||||
|
|
|
@ -385,6 +385,10 @@ CLASS Z2UI5_CL_CORE_HTTP_GET IMPLEMENTATION.
|
|||
` if (sap.z2ui5.oResponse.PARAMS?.S_VIEW?.CHECK_DESTROY) {` && |\n| &&
|
||||
` sap.z2ui5.oController.ViewDestroy();` && |\n| &&
|
||||
` }` && |\n| &&
|
||||
` if (sap.z2ui5.oResponse.PARAMS.S_FOLLOW_UP_ACTION.FRONTENT_EVENT != ''){ let mParams = sap.z2ui5.oResponse.PARAMS.S_FOLLOW_UP_ACTION.FRONTENT_EVENT.split( "'"); mParams.splice(0,1); mParams.splice(1,1); sap.z2ui5.oCo` &&
|
||||
`ntroller.eF.apply( undefined , mParams); }` &&
|
||||
|\n|
|
||||
&&
|
||||
` sap.z2ui5.oController.showMessage('S_MSG_TOAST', sap.z2ui5.oResponse.PARAMS);` && |\n| &&
|
||||
` sap.z2ui5.oController.showMessage('S_MSG_BOX', sap.z2ui5.oResponse.PARAMS);` && |\n| &&
|
||||
` if (sap.z2ui5.oResponse.PARAMS?.S_VIEW?.XML) { if ( sap.z2ui5.oResponse.PARAMS?.S_VIEW?.XML !== '') {` && |\n| &&
|
||||
|
|
|
@ -89,6 +89,10 @@ INTERFACE z2ui5_if_core_types
|
|||
BEGIN OF s_msg_toast,
|
||||
text TYPE string,
|
||||
END OF s_msg_toast,
|
||||
BEGIN OF s_follow_up_action,
|
||||
frontent_event TYPE string,
|
||||
custom_js TYPE string,
|
||||
END OF s_follow_up_action,
|
||||
END OF ty_s_next_frontend.
|
||||
|
||||
TYPES:
|
||||
|
@ -113,15 +117,15 @@ INTERFACE z2ui5_if_core_types
|
|||
BEGIN OF ty_s_http_request_post,
|
||||
o_model TYPE REF TO z2ui5_if_ajson,
|
||||
BEGIN OF s_front,
|
||||
id TYPE string,
|
||||
view TYPE string,
|
||||
t_event_arg TYPE string_table,
|
||||
id TYPE string,
|
||||
view TYPE string,
|
||||
t_event_arg TYPE string_table,
|
||||
* app_start TYPE string,
|
||||
origin TYPE string,
|
||||
pathname TYPE string,
|
||||
search TYPE string,
|
||||
event TYPE string,
|
||||
o_comp_data TYPE REF TO z2ui5_if_ajson,
|
||||
origin TYPE string,
|
||||
pathname TYPE string,
|
||||
search TYPE string,
|
||||
event TYPE string,
|
||||
o_comp_data TYPE REF TO z2ui5_if_ajson,
|
||||
END OF s_front,
|
||||
BEGIN OF s_control,
|
||||
check_launchpad TYPE abap_bool,
|
||||
|
|
|
@ -105,12 +105,12 @@ INTERFACE z2ui5_if_client
|
|||
|
||||
METHODS _event
|
||||
IMPORTING
|
||||
val TYPE clike OPTIONAL
|
||||
t_arg TYPE string_table OPTIONAL
|
||||
s_ctrl TYPE z2ui5_if_types=>ty_s_event_control OPTIONAL
|
||||
val TYPE clike OPTIONAL
|
||||
t_arg TYPE string_table OPTIONAL
|
||||
s_ctrl TYPE z2ui5_if_types=>ty_s_event_control OPTIONAL
|
||||
PREFERRED PARAMETER val
|
||||
RETURNING
|
||||
VALUE(result) TYPE string.
|
||||
VALUE(result) TYPE string.
|
||||
|
||||
METHODS _event_client
|
||||
IMPORTING
|
||||
|
@ -161,4 +161,9 @@ INTERFACE z2ui5_if_client
|
|||
IMPORTING
|
||||
val TYPE data.
|
||||
|
||||
METHODS follow_up_action
|
||||
IMPORTING
|
||||
frontend_event TYPE string OPTIONAL
|
||||
custom_js TYPE string OPTIONAL.
|
||||
|
||||
ENDINTERFACE.
|
||||
|
|
Loading…
Reference in New Issue
Block a user