So here's the difference in what i'm trying to do with the package you provided. Thank you for that.
1. I do have an action that returns an array of strings. I verified that it works when i don't use "data binding" and just "predefined list of elements" with an action that returns the array.
My first input variable is called "host"
that's where the user chooses a rest host from a drop down list.
One is already selected when the presentation occurs. So the second input variable called "group" is populated with the groups from host "hq1".
If the user changes the "host" input to "dev1", the group input field doesn't change.
The difference here is that the values from the "host" input field do not exist in the "group" input field.
does that make sense?