css - 隐藏 primefaces 子表的空标题

标签 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>

Only structure shown. Tag contents wiped on purpose.

当子表标题为空文本时,它仍然呈现一个细的空标题行。有什么办法可以在空的情况下抑制该 header 的显示吗?

在 Tomcat 7 (mojarra) 上使用 PF 3.5

最佳答案

使用此 CSS 属性抑制显示子表的空标题:

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

关于css - 隐藏 primefaces 子表的空标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21091194/

相关文章:

css - 从 p :layout 中删除排水沟

java - 如何完全控制primefaces p :dataGrid pagination with the backing bean?

php - 无法在 PHP echo 内的 img 上居中或使用 css

html - 在 H1 CSS 中更改一个词的权重

HTML 帮助缩进 <dd> 中的第一行

jsf - 使用 MenuItem 进行 PrimeFaces 导航

jsf - 显示来自 Backing Bean 的 Primefaces confirmDialog

php - 使用 CSS 隐藏表格行

html - 截断时使绝对定位元素滚动

javascript - PrimeFaces 5.2 及更新版本中图表扩展器属性的替代项是什么