Создание нескольких форм внутри документа Xform и перемещение между ними последовательно и условно. - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь создать конструктор форм, основанный на стандартах XForms 2.0.Мне нужно поддерживать функцию создания нескольких форм / опросов и их подключения.Позволяя конечному пользователю-разработчику контролировать ход путешествия ... И последовательно, и условно.Условно означает создание опроса / форм (некоторые формы не будут отображаться пользователю в зависимости от пользовательского ввода). Я изо всех сил пытаюсь найти логическое решение для использования при создании модели XForm 2.0.У кого-нибудь есть идеи, которые я могу использовать, или что-то, что я пропустил?

1 Ответ

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

Порядок следования форм не описан в спецификации XForms.В частности, в Orbeon Forms существует два способа обработки последовательности отдельных форм:

  • Реализация этих форм в единой форме в построителе форм и использование в мастере иметь только одну часть большой формы, отображаемой в любой данный момент времени.
  • Создавать отдельные формы в построителе форм и писать логику, которая запускается, когда пользователи отправляют каждую отдельную форму, чтобы определить, что такое «следующая форма».Это делается в процессе , привязанном к кнопке .
...