css - 更改 f :facet name ="header" in primefaces 的颜色

标签 css jsf primefaces

有什么方法可以用来更改数据表 (primefaces) 中 facet 标题的颜色(通常是 css 样式)。

            <p:dataTable id="iddata" var="test" value="#{test.getDataValue()}"
            styleClass="borderless">
            <f:facet name="header">
                <h:graphicImage value="../../theme/images/ffolder.png" />
                <h:outputText value="Your data" styleClass="outputTextStyle"></h:outputText>

                    <p:commandButton id="dynaButton2" value="add data" ajax="true"
                    action="#{lpcRecordAddition.formSubmit}"/> 

            </f:facet>

            <p:column>
                <p:panelGrid>

                    ... some code ...
                </p:panelGrid>

                <f:facet name="header">
                    <div style="float: left;">
                        <p:selectOneMenu value="" style="width:160px">
                            <f:selectItem itemValue="tezst1" itemLabel="action" />
                            <f:selectItem itemValue="tezst2" itemLabel="test1" />
                            <f:selectItem itemValue="tezst3" itemLabel="test2" />
                        </p:selectOneMenu>
                    </div>
                </f:facet>

                <f:facet name="header">
                    <div style="float: left;" >
                        <p:selectOneMenu value="" style="width:160px">
                            <f:selectItem itemValue="tezst1" itemLabel="sir" />
                            <f:selectItem itemValue="tezst2" itemLabel="test1" />
                            <f:selectItem itemValue="tezst3" itemLabel="test2" />
                        </p:selectOneMenu>
                    </div>
                </f:facet>
            </p:column>
        </p:dataTable>

我想更改包含最后 2 个组合框的 2 个方面标题的颜色。

最佳答案

Datatable 将呈现为 HTML 表格。所以列标题将是 th

你可以从下面的 CSS 实现这个

.customHeader th{
    background-color: black;
}

为所需的p:column 指定styleClass

<p:column styleClass = "customHeader ">
...
</p:column>

关于css - 更改 f :facet name ="header" in primefaces 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20700550/

相关文章:

php - 在 CSS 中嵌入 PHP

jsf - 如何有条件地显示 p :dialog based on backing bean condition

jsf - 仅替换 EL 的一部分

java - 如何在jsf中解决周围的命名容器?

java - AccordionPanel 包含带有选择模式 ="multiple"的数据表

jsf - 流动态资源时出错。空值

javascript - 将图像扩展到父级之外的 100% 宽度

javascript - CSS HTML Bootstrap 布局问题

html - 易趣风格画廊问题

jsf - 使用转换器时如何在复合组件中引用组件