@@ -804,7 +804,9 @@ CLASS z2ui6_cl_app_app_js IMPLEMENTATION.
804
804
` }` && | \n| &&
805
805
` const aTokens = oEvent.getSource().getTokens();` && | \n| &&
806
806
` this.setProperty("rangeData", oEvent.getSource().getRangeData().map((oRangeData, iIndex) => {` && | \n| &&
807
- ` oRangeData.tokenText = aTokens[iIndex].getText();` && | \n| &&
807
+ ` const oToken = aTokens[iIndex];` && | \n| &&
808
+ ` oRangeData.tokenText = oToken.getText();` && | \n| &&
809
+ ` oRangeData.tokenLongKey = oToken.data("longKey");` && | \n| &&
808
810
` return oRangeData;` && | \n| &&
809
811
` }));` && | \n| &&
810
812
` this.fireChange();` && | \n| &&
@@ -818,13 +820,16 @@ CLASS z2ui6_cl_app_app_js IMPLEMENTATION.
818
820
` const sKeyNameNew = aEntry[0].toLowerCase();` && | \n| &&
819
821
` oRangeDataNew[(sKeyNameNew === "keyfield" ? "keyField" : sKeyNameNew)] = aEntry[1];` && | \n| &&
820
822
` });` && | \n| &&
821
- ` return oRangeDataNew;` && | \n| &&
822
- ` }));` && | \n| &&
823
823
| \n| .
824
824
result = result &&
825
+ ` return oRangeDataNew;` && | \n| &&
826
+ ` }));` && | \n| &&
825
827
` //we need to set token text explicitly, as setRangeData does no recalculation` && | \n| &&
826
828
` input.getTokens().forEach((token, index) => {` && | \n| &&
827
- ` const sTokenText = aRangeData[index].TOKENTEXT;` && | \n| &&
829
+ ` const oRangeData = aRangeData[index];` && | \n| &&
830
+ ` token.data("longKey", oRangeData.TOKENLONGKEY);` && | \n| &&
831
+ ` token.data("range", null);` && | \n| &&
832
+ ` const sTokenText = oRangeData.TOKENTEXT;` && | \n| &&
828
833
` if (sTokenText) {` && | \n| &&
829
834
` token.setText(sTokenText);` && | \n| &&
830
835
` }` && | \n| &&
0 commit comments