refactoring (#1452)

This commit is contained in:
oblomov-dev 2024-09-25 10:18:01 +02:00 committed by GitHub
parent 3e5f73d555
commit ff3bfc6e66
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 42 additions and 35 deletions

View File

@ -37,12 +37,6 @@ CLASS z2ui5_cl_util DEFINITION
END OF ty_s_range.
TYPES ty_t_range TYPE STANDARD TABLE OF ty_s_range WITH EMPTY KEY.
TYPES:
BEGIN OF ty_s_sql,
tabname TYPE string,
where TYPE string,
END OF ty_s_sql.
TYPES:
BEGIN OF ty_s_filter_multi,
name TYPE string,
@ -50,11 +44,18 @@ CLASS z2ui5_cl_util DEFINITION
t_token TYPE ty_t_token,
t_token_added TYPE ty_t_token,
t_token_removed TYPE ty_t_token,
s_sql TYPE ty_S_sql,
sql_text TYPE string,
END OF ty_s_filter_multi.
TYPES ty_t_filter_multi TYPE STANDARD TABLE OF ty_s_filter_multi WITH EMPTY KEY.
TYPES:
BEGIN OF ty_S_sql,
tabname TYPE string,
up_to_rows TYPE i,
t_ref TYPE REF TO data,
where TYPE string,
t_filter TYPE ty_t_filter_multi,
END OF ty_s_sql.
CLASS-METHODS rtti_get_t_attri_by_include
IMPORTING
type TYPE REF TO cl_abap_datadescr

View File

@ -168,33 +168,39 @@ CLASS z2ui5_cl_core_ui5_app IMPLEMENTATION.
METHOD controller_app_js.
result = ` sap.ui.define(["sap/ui/core/mvc/Controller", "z2ui5/controller/View1.controller", "sap/ui/core/BusyIndicator" , "z2ui5/cc/DebugTool" ], function(BaseController, Controller, BusyIndicator, DebugTool){` && |\n| &&
` return BaseController.extend("z2ui5.controller.App", {` && |\n| &&
` onInit: async function(){` && |\n| &&
` BusyIndicator.show();` && |\n| &&
` try {` && |\n| &&
` sap.z2ui5.oLaunchpadService = await this.getOwnerComponent().getService("ShellUIService"); ` && |\n| &&
` } catch (e) {} ` && |\n| &&
` try { ` && |\n| &&
` sap.z2ui5.startupParameters = this.getOwnerComponent().getComponentData().startupParameters; ` && |\n| &&
` } catch (e) {} ` && |\n| &&
` sap.z2ui5.oController = new Controller();` && |\n| &&
` sap.z2ui5.oControllerNest = new Controller();` && |\n| &&
` sap.z2ui5.oControllerNest2 = new Controller();` && |\n| &&
` sap.z2ui5.oControllerPopup = new Controller();` && |\n| &&
` sap.z2ui5.oControllerPopover = new Controller();` && |\n| &&
` sap.z2ui5.checkNestAfter = false;` && |\n| &&
` sap.z2ui5.oBody = { };` && |\n| &&
` sap.z2ui5.oController.setApp(this.getView());` && |\n| &&
` sap.z2ui5.onBeforeRoundtrip = [];` && |\n| &&
` sap.z2ui5.onAfterRendering = [];` && |\n| &&
` sap.z2ui5.onBeforeEventFrontend = [];` && |\n| &&
` sap.z2ui5.onAfterRoundtrip = []; ` && |\n| &&
` sap.z2ui5.DebugTool = new DebugTool()` && |\n| &&
` sap.z2ui5.oController.Roundtrip();` && |\n| &&
` }` && |\n| &&
` });` && |\n| &&
` });`.
result = `sap.ui.define([` && |\n| &&
` "sap/ui/core/mvc/Controller",` && |\n| &&
` "sap/ui/core/BusyIndicator",` && |\n| &&
` "z2ui5/controller/View1.controller"` && |\n| &&
`], function(BaseController, BusyIndicator, Controller) {` && |\n| &&
` return BaseController.extend("z2ui5.controller.App", {` && |\n| &&
` onInit: async function() {` && |\n| &&
|\n| &&
` BusyIndicator.show();` && |\n| &&
` try {` && |\n| &&
` sap.z2ui5.oLaunchpadService = await this.getOwnerComponent().getService("ShellUIService");` && |\n| &&
` } catch (e) {}` && |\n| &&
` try {` && |\n| &&
` sap.z2ui5.ComponentData = this.getOwnerComponent().getComponentData();` && |\n| &&
` sap.z2ui5.startupParameters = this.getOwnerComponent().getComponentData().startupParameters;` && |\n| &&
` } catch (e) {}` && |\n| &&
` sap.z2ui5.oController = new Controller();` && |\n| &&
` sap.z2ui5.oControllerNest = new Controller();` && |\n| &&
` sap.z2ui5.oControllerNest2 = new Controller();` && |\n| &&
` sap.z2ui5.oControllerPopup = new Controller();` && |\n| &&
` sap.z2ui5.oControllerPopover = new Controller();` && |\n| &&
` sap.z2ui5.checkNestAfter = false;` && |\n| &&
` sap.z2ui5.oBody = {};` && |\n| &&
` sap.z2ui5.oController.setApp(this.getView());` && |\n| &&
` sap.z2ui5.oController.Roundtrip();` && |\n| &&
` sap.z2ui5.onBeforeRoundtrip = [];` && |\n| &&
` sap.z2ui5.onAfterRendering = [];` && |\n| &&
` sap.z2ui5.onBeforeEventFrontend = [];` && |\n| &&
` sap.z2ui5.onAfterRoundtrip = [];` && |\n| &&
|\n| &&
` }` && |\n| &&
` });` && |\n| &&
`});`.
ENDMETHOD.