Я изменил выражения в столбцах $a
, $b
и xxf:repeat-position()
в вашем примере, чтобы вернуть то, что, я думаю, вы хотели:

Эти выражения, соответственно:
let $i := count(../preceding-sibling::*) + 1 return $a[$i]
let $i := count(../preceding-sibling::*) + 1 return $b[$i]
count(../preceding-sibling::*) + 1
СOrbeon Forms 2018.2, синхронизировать сетки намного проще.Эта функция облегчит копирование значений из одной сетки в другую (даже при необходимости, в обе стороны), а также синхронизирует количество итераций.Подробнее об этом см. На странице Синхронизация повторяющегося контента .