From 153655955bb46e51da2e41c38d8078de9c6eb3c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 16:29:06 +0100 Subject: [PATCH] [create-pull-request] automated change (#1698) Co-authored-by: oblomov-dev --- src/01/03/z2ui5_cl_app_app_js.clas.abap | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/01/03/z2ui5_cl_app_app_js.clas.abap b/src/01/03/z2ui5_cl_app_app_js.clas.abap index ec815a90..f60aa4e3 100644 --- a/src/01/03/z2ui5_cl_app_app_js.clas.abap +++ b/src/01/03/z2ui5_cl_app_app_js.clas.abap @@ -804,7 +804,9 @@ CLASS z2ui5_cl_app_app_js IMPLEMENTATION. ` }` && |\n| && ` const aTokens = oEvent.getSource().getTokens();` && |\n| && ` this.setProperty("rangeData", oEvent.getSource().getRangeData().map((oRangeData, iIndex) => {` && |\n| && - ` oRangeData.tokenText = aTokens[iIndex].getText();` && |\n| && + ` const oToken = aTokens[iIndex];` && |\n| && + ` oRangeData.tokenText = oToken.getText();` && |\n| && + ` oRangeData.tokenLongKey = oToken.data("longKey");` && |\n| && ` return oRangeData;` && |\n| && ` }));` && |\n| && ` this.fireChange();` && |\n| && @@ -818,13 +820,16 @@ CLASS z2ui5_cl_app_app_js IMPLEMENTATION. ` const sKeyNameNew = aEntry[0].toLowerCase();` && |\n| && ` oRangeDataNew[(sKeyNameNew === "keyfield" ? "keyField" : sKeyNameNew)] = aEntry[1];` && |\n| && ` });` && |\n| && - ` return oRangeDataNew;` && |\n| && - ` }));` && |\n| && |\n|. result = result && + ` return oRangeDataNew;` && |\n| && + ` }));` && |\n| && ` //we need to set token text explicitly, as setRangeData does no recalculation` && |\n| && ` input.getTokens().forEach((token, index) => {` && |\n| && - ` const sTokenText = aRangeData[index].TOKENTEXT;` && |\n| && + ` const oRangeData = aRangeData[index];` && |\n| && + ` token.data("longKey", oRangeData.TOKENLONGKEY);` && |\n| && + ` token.data("range", null);` && |\n| && + ` const sTokenText = oRangeData.TOKENTEXT;` && |\n| && ` if (sTokenText) {` && |\n| && ` token.setText(sTokenText);` && |\n| && ` }` && |\n| &&