diff --git a/src/01/03/z2ui5_cl_app_view1_js.clas.abap b/src/01/03/z2ui5_cl_app_view1_js.clas.abap index 63137037..3d8a1da7 100644 --- a/src/01/03/z2ui5_cl_app_view1_js.clas.abap +++ b/src/01/03/z2ui5_cl_app_view1_js.clas.abap @@ -20,7 +20,7 @@ CLASS z2ui5_cl_app_view1_js IMPLEMENTATION. result = `sap.ui.define(["sap/ui/core/mvc/Controller", "sap/ui/core/mvc/XMLView", "sap/ui/model/json/JSONModel",` && |\n| && ` "sap/ui/core/BusyIndicator", "sap/m/MessageBox", "sap/m/MessageToast", "sap/ui/core/Fragment", "sap/m/BusyDialog",` && |\n| && - ` "sap/ui/VersionInfo", "z2ui5/cc/Server", "sap/ui/model/odata/v2/ODataModel", "sap/m/library",` && |\n| && + ` "sap/ui/VersionInfo", "z2ui5/cc/Server", "sap/ui/model/odata/v2/ODataModel", "sap/m/library"` && |\n| && `],` && |\n| && ` function (Controller, XMLView, JSONModel, BusyIndicator, MessageBox, MessageToast, Fragment, mBusyDialog, VersionInfo,` && |\n| && ` Server, ODataModel, mobileLibrary) {` && |\n| && @@ -311,24 +311,6 @@ CLASS z2ui5_cl_app_view1_js IMPLEMENTATION. ` }` && |\n| && ` });` && |\n| && ` break;` && |\n| && - ` case 'URLHELPER':` && |\n| && - ` var URLHelper = mobileLibrary.URLHelper;` && |\n| && - ` var obj = JSON.parse(JSON.stringify(args[2]));` && |\n| && - ` switch (args[1]) {` && |\n| && - ` case 'REDIRECT':` && |\n| && - ` URLHelper.redirect(obj.url, obj.newWindow);` && |\n| && - ` break;` && |\n| && - ` case 'TRIGGER_EMAIL':` && |\n| && - ` URLHelper.triggerEmail(obj.email, obj.subject, obj.body, obj.cc, obj.bcc, obj.newWindow);` && |\n| && - ` break;` && |\n| && - ` case 'TRIGGER_SMS':` && |\n| && - ` URLHelper.triggerSms(obj.tel);` && |\n| && - ` break;` && |\n| && - ` case 'TRIGGER_TEL':` && |\n| && - ` URLHelper.triggerTel(obj.tel);` && |\n| && - ` break;` && |\n| && - ` }` && |\n| && - ` break;` && |\n| && ` case 'LOCATION_RELOAD':` && |\n| && ` window.location = args[1];` && |\n| && ` break;` && |\n| && @@ -361,6 +343,24 @@ CLASS z2ui5_cl_app_view1_js IMPLEMENTATION. ` navConTo = Fragment.byId("popupId", args[2]);` && |\n| && ` navCon.to(navConTo);` && |\n| && ` break;` && |\n| && + ` case 'URLHELPER':` && |\n| && + ` var URLHelper = mobileLibrary.URLHelper;` && |\n| && + ` var obj = JSON.parse(JSON.stringify(args[2]));` && |\n| && + ` switch (args[1]) {` && |\n| && + ` case 'REDIRECT':` && |\n| && + ` URLHelper.redirect(obj.url, obj.newWindow);` && |\n| && + ` break;` && |\n| && + ` case 'TRIGGER_EMAIL':` && |\n| && + ` URLHelper.triggerEmail(obj.email, obj.subject, obj.body, obj.cc, obj.bcc, obj.newWindow);` && |\n| && + ` break;` && |\n| && + ` case 'TRIGGER_SMS':` && |\n| && + ` URLHelper.triggerSms(obj.tel);` && |\n| && + ` break;` && |\n| && + ` case 'TRIGGER_TEL':` && |\n| && + ` URLHelper.triggerTel(obj.tel);` && |\n| && + ` break;` && |\n| && + ` }` && |\n| && + ` break;` && |\n| && ` }` && |\n| && ` },` && |\n| && ` eB(...args) {` && |\n| && @@ -518,10 +518,13 @@ CLASS z2ui5_cl_app_view1_js IMPLEMENTATION. ` z2ui5.oView.setModel(oview_model, "http");` && |\n| && ` }` && |\n| && ` z2ui5.oApp.removeAllPages();` && |\n| && + |\n|. + result = result && ` z2ui5.oApp.insertPage(z2ui5.oView);` && |\n| && ` },` && |\n| && ` })` && |\n| && ` });` && |\n| && + `` && |\n| && ``. ENDMETHOD.