копирование данных из раздела «Повторение родителя» в раздел «Повторение родителя» в infopath - PullRequest
1 голос
/ 28 февраля 2011

У меня проблема с повторяющимся разделом. Сценарий таков: у меня есть текстовое поле внутри повторяющегося раздела и флажок вне повторяющегося фрагмента. Я хочу, чтобы значение текстового поля копировалось при повторении повторяющегося раздела. Это должно быть сделано, когда я нажимаю флажок, который находится за пределами повторяющегося раздела. Я использовал формулу Xpath для этого. это работает нормально, если я просто повторяю раздел, но не тогда, когда я нажимаю флажок, который находится за пределами повторяющегося раздела.

Формула выглядит следующим образом

../preceding-sibling::my:RepeatingSection[
   count(../preceding-sibling::my:RepeatingSection)
    = count(current()/../preceding-sibling::my:RepeatingSection)
    - last()
]/my:TextBox

Эта формула отлично работает для одного повторяющегося раздела. Но у меня также есть другая проблема, если есть вложенные разделы. например, если у меня есть повторяющийся раздел и другой повторяющийся раздел внутри него и текстовое поле во вложенном разделе. Проблема заключается в написании правильного пути для навигации по разделам.

Может кто-нибудь помочь мне с этой проблемой

Спасибо заранее:)

...