隐藏主要子表格的空标题

时间:2014-01-13 12:21:27

标签: css primefaces

我有一组从托管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

1 个答案:

答案 0 :(得分:0)

使用此CSS属性来禁止展示桌子的空标题:

td.ui-datatable-subtable-header:empty {
  display: none
}