2014-01-13 33 views
0

我有一组从托管bean提供的子表,它们可能有也可能没有标题文本。隐藏primefaces子表的空头文件

<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(钻嘴鱼科)子表的空的报头的

回答

0

剿的EXIBITION使用PF 3.5通过使用此CSS属性:

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