我正在寻找一个 JSF 2.0 组件,它只是其他组件的容器,但不生成自己的 HTML 元素。
我的情况是我有一个(已经样式化的)jsf-xhtml 组件页面。现在我需要禁用很多渲染。
<ui:component>
<h:panelGroup layout="block" rendered="#{not empty user.registrations}">...</>
<h:panelGroup layout="block" rendered="#{not empty user.registrations}">...</>
<h:panelGroup layout="block" rendered="#{not empty user.registrations}">...</>
<h:panelGroup layout="block" rendered="#{not empty user.registrations}">...</>
</ui:component>
但我不想指定rendered="#{not empty user.registrations}"
前面的时间。相反,我想用一些组件包装它,例如:
<ui:component>
<xxxx rendered="#{not empty user.registrations}">
<h:panelGroup layout="block">...</>
<h:panelGroup layout="block">...</>
<h:panelGroup layout="block">...</>
<h:panelGroup layout="block">...</>
</xxxx>
</ui:component>
因为页面已经设置了样式(而且我担心这是以一种脆弱的方式完成的),所以我需要一个xxxx
不会生成自己的 html 元素的 jsf-component () div
。这样的 jsf 组件会退出吗?