在回发的 PreRenderView 事件期间将新组件添加到组件树

发布于 2024-12-14 20:06:03 字数 164 浏览 3 评论 0原文

是否可以在回发的 PreRenderView 事件期间创建新的 UIComponent 并将其添加到组件树中?如果是这样,我该如何在 Seam 3 中使用 public void onPreRenderEvent(@Observes PreRenderViewEvent e) 来实现呢?

Is it possible to create new UIComponents and add it to component tree during the PreRenderView event of a postback? If so, how can I do it using public void onPreRenderEvent(@Observes PreRenderViewEvent e) in Seam 3?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把梦留给海 2024-12-21 20:06:03

是的。我一直在与 Mojarra 团队和 MyFaces 团队合作,建立“公认”的执行此操作的方式。我已将他们的结论写在博客中:

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

JSF EG 也在考虑在其规范中对此进行形式化:

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

Yes. I have been working with both the Mojarra team and the MyFaces team to establish the 'accepted' way of doing this. I have blogged their conclusions here:

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

The JSF EG are also looking at formalizing this in their spec:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文