css - 如何使用 JSF Framework 在 Java 中更改 dataTable header 的背景颜色?

标签 css primefaces

我在 Glassfish 3.2.1 上使用 JSF 2.1 和 Primefaces 4.0。

在我的 default.css 文件中,我有这段代码:

.facetHeaderUM .ui-datatable-header {
    background-color: transparent !important;
    border: none !important;
}

下面是我在我的 xhtml 文件中使用的代码。

<p:dataTable id="items" var="item" value="#{EmailRcpts.listsofEmail}" 
      style="width:400px; text-align:left; font-size:12px;" 
      styleClass="facetHeaderUM"
      widgetVar="itemWidVar"
      paginator="true" paginatorPosition="bottom"
      paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}" 
      currentPageReportTemplate="{totalRecords} record(s) in {totalPages} page(s)"
      rows="10">

      <f:facet name="header">
          <p:outputPanel style="font-style: italic; font-weight: bold; " >
              <p:inputText id="globalFilter" style="width:150px;margin-left: -53%" 
                  value="#{EmailRcpts.search}" /> &#160;
              <p:commandButton id="filterBtn" icon="ui-icon-search" 
                  style="font-style: italic;"/>
              <p/>
          </p:outputPanel>
      </f:facet>

在我的 p:dataTable 中,我使用的是 styleClass=facetHeaderUM。我想在我的 dataTable 标题中实现透明的背景颜色和边框颜色。

使用 facetHeaderUm styleClass 不起作用。我的 p:dataTable header 的默认背景色仍然是红色。

Default.css 文件已正确附加。除了我上面写的属性外,它有很多属性和工作原理。

最佳答案

根据您使用的 primefaces 主题,我发现您还必须覆盖 background-image 属性。

.facetHeaderUM .ui-datatable-header {     
    background-color: transparent !important;     
    border: none !important;

    background-image: none !important; 
}

关于css - 如何使用 JSF Framework 在 Java 中更改 dataTable header 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23510152/

相关文章:

javascript - jQuery:滚动到有溢出的div的顶部:滚动;

css - 如何在边框间距设置为单独的 tr 上有一个连续的边框底部?

java - Primefaces LazyDataModel : (Outdated)

jsf-2 - 如何从 <p :slider> 获取非整数值

jsf - 选择子项时未选择 Primefaces 树顶父节点

css - 如何通过 CSS :last-child property? 仅获取页面上特定 id 的最后一个 ul

html - 无法删除重叠的框阴影

jquery - super 鱼 CSS : Make submenu dropdown vertically instead of horizontally

java - p :tabMenu without form

Primefaces p :overlayPanel like facebook