Orbeon: добавить раздел для каждой строки в повторяющейся сетке - PullRequest
0 голосов
/ 19 сентября 2018

Я хотел бы построить форму, в верхней части которой есть какой-то обзор, где пользователь определяет список элементов (повторяющаяся сетка).Для каждого элемента должен быть раздел ниже (повторяющийся раздел), где пользователю необходимо добавить дополнительную информацию к этому конкретному элементу (это много информации, поэтому мне нужен целый раздел для каждого элемента, и я не могу просто добавитьдополнительные поля в моей повторяющейся сетке).

Так что самым простым способом было бы позволить пользователю вручную добавить раздел для каждого элемента, но это не очень удобно для пользователя, а также мне нужно убедиться, что есть ровно 1 разделдля каждого элемента.

Я пытался использовать count($my-item), count($my-grid) и count(xxf:repeat-items($my-grid)) в качестве минимального и максимального количества итераций моего повторяющегося раздела, но ни один из них не работал.Также, когда я добавляю $my-item в качестве вычисляемого значения первого текстового поля, всегда берется первый элемент в моей сетке (должен быть i-тый, i - текущий счетчик итераций).

Демонстрация здесь (должно быть само за себя): http://demo.orbeon.com/demo/fr/orbeon/builder/edit/92384bdcfd5dfeef2f79e79540e566501e6e5243

Как мне этого добиться?

1 Ответ

0 голосов
/ 13 декабря 2018

Orbeon Forms 2018.2 будет иметь компонент для автоматической синхронизации повторяющегося контента.Подробнее см. документацию .

...