From 2aa9d4bdd280da17e05e981ac1ab4bd29ee8c40e Mon Sep 17 00:00:00 2001 From: oblomov <102328295+oblomov-dev@users.noreply.github.com> Date: Sat, 1 Jul 2023 20:42:53 +0200 Subject: [PATCH] update view interface (#332) * pragmas cleanup * view update * update xml view * update interface * update --- src/z2ui5_cl_http_handler.clas.abap | 20 +-- ...z2ui5_cl_http_handler.clas.locals_imp.abap | 29 ++++- ...2ui5_cl_http_handler.clas.testclasses.abap | 8 +- src/z2ui5_cl_xml_view.clas.abap | 119 +++++++++--------- src/z2ui5_if_app.intf.abap | 3 +- src/z2ui5_if_client.intf.abap | 31 ++--- 6 files changed, 118 insertions(+), 92 deletions(-) diff --git a/src/z2ui5_cl_http_handler.clas.abap b/src/z2ui5_cl_http_handler.clas.abap index 7753cb69..6febeaca 100644 --- a/src/z2ui5_cl_http_handler.clas.abap +++ b/src/z2ui5_cl_http_handler.clas.abap @@ -8,9 +8,9 @@ CLASS z2ui5_cl_http_handler DEFINITION IMPORTING t_config TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL content_security_policy TYPE clike OPTIONAL - check_logging TYPE abap_bool DEFAULT abap_false + check_logging TYPE abap_bool OPTIONAL RETURNING - VALUE(r_result) TYPE string ##NEEDED. + VALUE(r_result) TYPE string. CLASS-METHODS http_post IMPORTING @@ -35,12 +35,12 @@ CLASS z2ui5_cl_http_handler IMPLEMENTATION. IF lt_config IS INITIAL. lt_config = VALUE #( - ( name = `data-sap-ui-theme` value = `sap_horizon` ) - ( name = `src` value = `https://sdk.openui5.org/resources/sap-ui-cachebuster/sap-ui-core.js` ) - ( name = `data-sap-ui-libs` value = `sap.m` ) - ( name = `data-sap-ui-bindingSyntax` value = `complex` ) - ( name = `data-sap-ui-frameOptions` value = `trusted` ) - ( name = `data-sap-ui-compatVersion` value = `edge` ) ). + ( n = `data-sap-ui-theme` v = `sap_horizon` ) + ( n = `src` v = `https://sdk.openui5.org/resources/sap-ui-cachebuster/sap-ui-core.js` ) + ( n = `data-sap-ui-libs` v = `sap.m` ) + ( n = `data-sap-ui-bindingSyntax` v = `complex` ) + ( n = `data-sap-ui-frameOptions` v = `trusted` ) + ( n = `data-sap-ui-compatVersion` v = `edge` ) ). ENDIF. IF content_security_policy IS NOT SUPPLIED. @@ -66,7 +66,7 @@ CLASS z2ui5_cl_http_handler IMPLEMENTATION. `