我有一组从托管bean提供的子表,它们可能有也可能没有标题文本。
<p:dataTable var="xxxxx" value="#{}" styleClass="xxxxx" emptyMessage="#{}">
<f:facet name="header">#{}</f:facet>
<p:columnGroup type="header">
<p:row>
<p:column headerText="xxxxx" />
</p:row>
</p:columnGroup>
<p:subTable var="xxxxx" value="#{}">
<f:facet name="header">
<h:outputText rendered="#{}"
value="#{}" />
</f:facet>
<p:column style="text-align:center;">
<h:outputText value="#{}" />
</p:column>
</p:column>
</p:subTable>
</p:dataTable>
仅显示结构。标签内容有意擦除。
当子表标题为空文本时,它仍然呈现一个空的标题行。在空的情况下,有什么方法可以抑制那个标题的展示吗?
在Tomcat 7(mojarra)上使用PF 3.5
答案 0 :(得分:0)
使用此CSS属性来禁止展示桌子的空标题:
td.ui-datatable-subtable-header:empty {
display: none
}