gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:06 24 4
gpt4 key购买 nike

我在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com