我使用primefaces 3.4.1和myfaces 2.1.9。
我需要有条件地在标签中显示一个组件。 目前我的代码看起来像这样:
<p:tab id="tab" title="tabTitle">
<h:panelGroup id="tabContent">
<componentX:component id="component1" rendered="#{not condition}" />
<componentY:component id="component2" rendered="#{condition}" />
</h:panelGroup>
</p:tab>
我自愿更改了组件和参数的名称
我的问题是这个解决方案component1和component2都是创建的。因此,如果永远不会显示一个事件,服务器将会生成两个组件事件。
我的问题是,有没有(干净的)方法来获得这个渲染结果而不创建两个组件? 我用c得到了相同的结果:如果和c:选择,我的想法已经用完了。
答案 0 :(得分:0)
你可以使用c:如果没有问题......