Hello all,
I checked everywhere before making this post, and I have found a lot of options for double eval statements, but they are not meeting my needs.
My setup is like the below screenshot, I want to use 'evalAccessRights' to capture and concatenate the input from 'accessRights', which is my Multiple Selection List Box.

accessRights is my Multiple Selection List Box, which is pulling filtered values from a master SharePoint List.

When the workLocation selected matches the Location in the SharePoint list, it will change the available checkboxes in the accessRights Multiple Selection List Box. This is where I need your help. I am looking for a double eval function that will cycle through accessRights, separating the concatenated data with a delimiter like ';' or ','.
Formula placed into the 'evalAccessRights' field:
xdMath:Eval(xdMath:Eval(../my:accessRights, 'concat(., substring(";", 1, string-length(.)), " ")'), "..")
The above function would normally work if I was using manually entered choices... but the data connection or filtering seems to be messing with it.
Please let me know if you need anything else.
Thanks,
David