Может ли XForms определять формы, состоящие из нескольких частей, в которых пользователь может перемещаться вперед и назад, и которые могут содержать логику для отображения или скрытия разделов? - PullRequest
1 голос
/ 21 февраля 2012

Может ли XForms определять формы, состоящие из нескольких частей, в которых пользователь может двигаться вперед и назад, и которые могут содержать логику для отображения или скрытия разделов? Или это выходит за рамки того, что должны делать XForms?

Ответы [ 3 ]

1 голос
/ 21 февраля 2012

Если вы согласны с включением всех ваших подформ в один документ XForms, то вы можете сделать это сегодня (с XForms 1.1): навигация между под формами может быть реализована с помощью xforms:switch и соответствующихкнопки и действия, чтобы определить, когда показывать или скрывать данную подформу.

Таким образом, ответ «да» возможен, а «нет» не выходит за рамки XForms.

Как Ален упоминает в своем ответе, XForms 2 планирует поддерживать динамическую загрузку субформ.См. некоторые работы .

0 голосов
/ 01 февраля 2013

Это важная особенность, особенно когда загрузка формы занимает много времени. Я создал технику, которую я назвал «Инкрементальная загрузка модели», которая будет загружать данные только для одной вкладки за раз. Если вы меняете только элементы на первой вкладке, другие вкладки загружать не нужно.

Я поместил пример здесь:

http://en.wikibooks.org/wiki/XForms/Incremental_Model_Loading

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

0 голосов
/ 21 февраля 2012

Спецификации XForms 2.0 будут определять механизм субформ.Это еще не полностью описано, но лучше сформировать, и XSLTForms уже реализуют это.

...