From 6991c036d5cb3af607b9ce29128f680a24148f3f Mon Sep 17 00:00:00 2001 From: oblomov <102328295+oblomov-dev@users.noreply.github.com> Date: Fri, 24 Nov 2023 15:28:03 +0100 Subject: [PATCH] title with correct binding (#672) --- src/03/z2ui5_cl_cc_title.clas.abap | 47 ++++++++++++------------------ 1 file changed, 18 insertions(+), 29 deletions(-) diff --git a/src/03/z2ui5_cl_cc_title.clas.abap b/src/03/z2ui5_cl_cc_title.clas.abap index 6b3a4b40..fa49f5b3 100644 --- a/src/03/z2ui5_cl_cc_title.clas.abap +++ b/src/03/z2ui5_cl_cc_title.clas.abap @@ -53,35 +53,24 @@ CLASS Z2UI5_CL_CC_TITLE IMPLEMENTATION. METHOD get_js. - result = `debugger; jQuery.sap.declare("z2ui5.CCTitle");` && |\n| && - `sap.ui.require([` && |\n| && - ` "sap/ui/core/Control"` && |\n| && - `], (Control) => {` && |\n| && - ` "use strict";` && |\n| && - |\n| && - ` return Control.extend("z2ui5.CCTitle", {` && |\n| && - ` metadata : {` && |\n| && - ` properties: {` && |\n| && - ` title: {` && |\n| && - ` type: "string",` && |\n| && - ` defaultValue: ""` && |\n| && - ` },` && |\n| && - ` }` && |\n| && - ` },` && |\n| && - |\n| && - ` init () {` && |\n| && - |\n| && - ` },` && |\n| && - |\n| && - ` onAfterRendering() {` && |\n| && - |\n| && - ` },` && |\n| && - ` renderer(oRm, oControl) {` && |\n| && - |\n| && - ` debugger; document.title = oControl.getProperty( "title" );` && |\n| && - ` }` && |\n| && - ` });` && |\n| && - `});`. + result = `jQuery.sap.declare("z2ui5.CCTitle");` && |\n| && + `sap.ui.require(["sap/ui/core/Control"], (Control)=>{` && |\n| && + ` "use strict";` && |\n| && + ` return Control.extend("z2ui5.CCTitle", {` && |\n| && + ` metadata: {` && |\n| && + ` properties: {` && |\n| && + ` title: {` && |\n| && + ` type: "string"` && |\n| && + ` },` && |\n| && + ` }` && |\n| && + ` },` && |\n| && + ` setTitle(val) {` && |\n| && + ` this.setProperty("title", val);` && |\n| && + ` document.title = val;` && |\n| && + ` },` && |\n| && + ` renderer(oRm, oControl) {}` && |\n| && + ` });` && |\n| && + ` });`. ENDMETHOD.