2016-01-25 3 views
0

Попытка включить набор общих разделов и полей во все мои формы. Формы были построены с использованием построителя форм, поэтому я попытался использовать тег xi: include, но страница перестает работать, когда я помещаю тег. Не имеет значения, какой параметр href я предоставляю. Форма перестает работать.Как выполнить XI: INCLUDE в построителе формы Orbeon 4.10

+0

Как вы используете XInclude? Где он указывает? Вы просто включаете форму из другого? Я сделал это предположение в своем ответе ниже. – ebruchez

+0

У меня было намерение помещать поля и разделы, которые являются общими для всех форм. Вы можете представить это как информацию заголовка в форме, которая не изменяется для любой формы. Следовательно, данные модели и экземпляра будут одинаковыми. Я видел пример в xforms-sandbox, где xml был включен аналогичным образом. Но я не смог заставить это работать в моей форме. – KJ1982

ответ

0

Вы не можете просто включить форму в другую: структура результирующего документа не будет совместима с тем, что ожидает Form Runner. И это потому, что форма или ее часть включают в себя части, принадлежащие модели, и части, которые относятся к виду.

Основной способ повторного использования частей формы - использовать section templates.

Вы также можете написать custom model logic.