2
UIComponent
を新しく作成し、ポストバックのPreRenderView
イベント中にコンポーネントツリーに追加できますか?もしそうなら、Seam 3でpublic void onPreRenderEvent(@Observes PreRenderViewEvent e)
を使ってどうすればいいですか?ポストバックのPreRenderViewイベント中にコンポーネントツリーに新しいコンポーネントを追加
UIComponent
を新しく作成し、ポストバックのPreRenderView
イベント中にコンポーネントツリーに追加できますか?もしそうなら、Seam 3でpublic void onPreRenderEvent(@Observes PreRenderViewEvent e)
を使ってどうすればいいですか?ポストバックのPreRenderViewイベント中にコンポーネントツリーに新しいコンポーネントを追加
はい。私は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