В настоящее время я пробую JSF 2.0 и все еще изучаю более продвинутые функции.
JSF2 удобен, когда приходится иметь дело с предопределенными представлениями (деревьями фиксированных компонентов), виджеты которых полностью известны ввремя компиляции - конечно, за исключением повторяющихся записей списка / таблиц данных и легкой динамической модификации форм с помощью «хитрости» DataTable (как я читаю здесь, особенно в разделе JSF2, могу ли я динамически добавлять компоненты JSF? и Как создать динамические поля формы JSF 1.2 ).
Теперь меня интересует реализация полностью динамических деревьев компонентов JSF2, где веб-пользователь для каждого данного типа контента (например, «Person», «PersonList», но также «PersonalManagementPanel») может выбрать одиниз списка виджетов, совместимых с типом содержимого (= пользовательские компоненты JSF).
В результате этот пользователь всегда будет видеть «страницу персонального менеджера», отображаемую с его / ее предпочтительным «PersonalManagerPanel», который, в свою очередь, также отображает его вложенныекомпоненты ('Person', 'PersonList') с предпочтительными для пользователя вариантами.
Очевидно, что цель состоит в том, чтобы получить избирательно настраиваемую / настраиваемую страницу JSF - во время выполнения.
Реализуется ли этот сценарий в JSF2?- Как это можно сделать?
Существуют ли более подходящие технологии Java для этого запроса?- Одна из возможных альтернатив, о которой я думаю, это XML плюс XSLT.
Большое спасибо за вашу помощь и предложения.
С уважением
Мартин