Как разделить большие страницы JSF? - PullRequest
2 голосов
/ 18 марта 2011

У меня есть одна большая страница JSF, содержащая почти 1000 строк, используя обычные формы JSF и панели Grid. Было бы проще, если бы я держал их на нескольких страницах и интегрировал их как одну страницу. Я хотел бы знать, как я могу сделать это в JSF.

У меня есть несколько форм на этой странице, большинство из которых prependID="false" и т. Д. Повлияет ли это на поток страниц, если я разделю страницу на несколько подмодулей?

Я широко использую ajax и в основном обновляю один компонент формы из другого компонента формы.

1 Ответ

2 голосов
/ 21 марта 2011

Вы можете разбить свою большую страницу на несколько файлов и использовать <<strong> ui: include > для объединения блоков.<<strong> ui: include > не влияет на дерево компонентов, так что это просто инструмент построения и компоновки.

<ui:include src='part1.xhtml'/>
<ui:include src='part2.xhtml'/>

Прочтите следующую статью, чтобы узнать больше обо всем этом: JSF 2 fu, часть 2: шаблонные и композитные компоненты

...