Hello all,
In a doc template I have a String that I want to split and iterate over the elements, the idea is something like:
%{ var members=’${Deciding Member(s)[10803]}’.split(‘<BR/>‘);}
#{for member=members}
${member} (Member)
#{end}
But nothing is printed. I can print any of the elements like this:
%{ var m=’${Deciding Member(s)[10803]}’.split(‘<BR/>‘);if(m[0]) {m[0]} }%{ var m=’${Deciding Member(s)[10803]}’.split(‘<BR/>‘);if(m[0]) {“(Member)” }}
But in this way I have to repeat manually, and I don't have a limit in the number of elements.
When using Javascript, the code only executes inside the %{...}, the result cannot be used interactivity with outside code.
Since the Javascript only returns a single result, you can create a list of values to return and separate the values with the newline char '\n', which will result in a list of values printed in several lines.
Please contact Xporter Support (http://Xportersupport.getXporter.app) if you need further help.
Thank you.
Kind regards,
Rogerio Paiva [Xporter Support Team]
@Rogério Paiva - Xray Xporter can you share some example for this?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.