Hi community,
I created a service template, where the displaykey of my "table row index" input data contains sqare brackets.
Then I use this Input Data to get another column of this table (as input data type "Fixed Value"), lets call it "TS Name".
If I create a Service which using this "TS Name" input data, the TS Name is replaced by "]".
e.g. "Element Name_]"
But if my Displaykey does not contain square brackets it reads out the data fine. and the resulting service name is e.g. "Element Name_TS Name"
Is there any way to use a Displaykey with square brackets or any workaround existing?
Name example (using index, because label cannot be used once displaykey contains brackets):
Resulting Services, works fine for displaykey without brackets, but fails with a service ending with ] if displaykey has brackets:
Hi Felix,
I'm afraid that this is a problem with the parser responsible for expanding the placeholders.
While it can expand
"[element:1:param:22306:[data:ts_displayKey:]]"
to
"[element:1:param:22306:TS-IP Out 1.3 [DVB-T2]]"
it messes up further down the line when it tries to fetch the cell value, trying to fetch row "TS-IP Out 1.3 [DVB-T2" (no closing bracket).
Unfortunately, I'm unable to come up with any workaround for this one. A fix in the parser would be required to make this work.