Добавление новых компонентов в дерево компонентов во время события обратной передачи PreRenderView - PullRequest
2 голосов
/ 12 ноября 2011

Можно ли создать новые UIComponent с и добавить их в дерево компонентов во время события PreRenderView обратной передачи?Если это так, как я могу сделать это, используя public void onPreRenderEvent(@Observes PreRenderViewEvent e) в шве 3?

1 Ответ

2 голосов
/ 30 ноября 2011

Да. Я работал как с командой Mojarra, так и с командой MyFaces, чтобы найти «принятый» способ сделать это. Я опубликовал свои выводы здесь:

http://blog.kennardconsulting.com/2010/10/safely-manipulating-component-tree-with.html

JSF EG также пытается оформить это в своей спецификации:

http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1007

...