The form has an HTTP service that take an argument from a Orbeon Form
component (a combo box) and then display the result in another component.
So far for god ! no problems here...
But inside a Repeatable Section the value passed to the service is always of
the first combo box iteration.
It is possible by hand to set the iteration of the argument and the
component to set ?
<xf:var name="control-name" value="'myComboField'"/>
<xf:var name="control-value" value="/conversion/tepValue"/>
"myComboField" is inside a repeatable section so i need to pass the value of
the corresponding iteration.
The same goes to the receptor of the service response.
I'm not try to fill a repeat with the result of a service but take the
correct value (iteration) from a repeatable section to call a service and
the set the corresponding values with the service result.
What triggers the service to run? If something inside a "row" (e.g. a button
inside that row, or value change for a control in that row), then the value
of the control on the "current row" should be sent to the service.
Is this a GET request you're doing to that URL? If so, I'd recommend you
have the action pass the values to the service, instead of putting them on
the URL manually as part of the service declaration. This way, the action
will automatically take care of passing the value of the control on the
"current row". Also see the "Passing URL parameters to GET and DELETE
methods" section on the page linked below. You'll let me know if this works