The Flex Repeater is working correctly in this regard, so it’s likely something is not set up correctly.
It sounds like you’re passing a unique parameter value to each instance of the Flex Repeater, with the expectation that the View being instanced will determine the View’s name based on a query.
In the following screenshot, I’ve set up a Flex Repeater with two instances which use the path of a View on which there is a param with a key of id
. The instanced View has a Label which has a property binding which makes use of the View’s id
param. Note that each instance has its own unique value for id
, which is placed at the props.instances[x]
level.
Make sure also that the param for the instanced View is set to be an “Input” param:
For your specific example, there are a couple of items which could be causing your issue:
- You are passing the same value to all three instances.
- You are not passing the param correctly, and so the View is falling back to the default value you’ve supplied; if the View is not supplied the params it expects, it falls back to the default value you’ve supplied (which I’m guessing is probably
1
).