首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在f:facet内的列标题上应用自定义样式

无法在f:facet内的列标题上应用自定义样式
EN

Stack Overflow用户
提问于 2012-11-26 10:29:17
回答 1查看 4.1K关注 0票数 1

我是richfaces的初学者,在f:facet中定义的列标题中应用自定义样式也面临问题。我正在使用JSF-2和Richfaces-4。我的代码如下:

代码语言:javascript
复制
<rich:dataTable  value="#{techworkdetails.workList}"  var="tech"   
    cellpadding="5"  style="width:100%" headerClass="myHeader">

   <f:facet name="header" >
    <rich:columnGroup > 
        <rich:column >Name</rich:column>
        <rich:column >Order#</rich:column>
        <rich:column >Order Date</rich:column>
    </rich:columnGroup>
</f:facet> 

<rich:collapsibleSubTable value="#{tech.workDetails}"  
    var="details" rowKeyVar="rowKey" >
    <rich:column rowspan="#{tech.workDetails.size()}" rendered="#{rowKey eq 0}">
        #{tech.name}
    </rich:column >
    <rich:column  styleClass="myHeader">
        #{details.orderNo}
    </rich:column>
    <rich:column>
         #{details.orderDate}
    </rich:column>

</rich:collapsibleSubTable> 

我已经将样式表包含在

代码语言:javascript
复制
<h:outputStylesheet name="pagestyle.css" library="css" /> 

h:body内部。

"myHeader“样式定义为:

代码语言:javascript
复制
.myHeader{
    background-color : yellow;
    font-weight: bold
}

问题是,即使我在dataTable中使用dataTable,我的样式也没有得到反映;insted显示了标题的默认样式。但是呈现数据列的自定义样式。也就是说,我的风格是按给定的方式在details.OrderNo列中应用数据。我还试着对头列单独使用styleClass和样式,如下所示,但没有结果:(

代码语言:javascript
复制
<f:facet name="header" >
    <rich:columnGroup > 
       <rich:column styleClass="myHeader">Name</rich:column>
      <rich:column styleClass="myHeader">Order#</rich:column>
          <rich:column styleClass="myHeader">Order Date</rich:column>
    </rich:columnGroup>
</f:facet> 

难道我们不能对富:列在f:facet中应用样式吗?有人能帮我解决这个问题吗。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2012-11-26 12:04:56

这是因为您的CSS是在Richfaces添加自己的CSS之前添加到页面中的,因此前者会被覆盖。为了防止覆盖,需要将!important添加到CSS属性中。

就你而言,这将是:

代码语言:javascript
复制
.myHeader{
    background-color : yellow !important;
    font-weight: bold !important;
}

这样,浏览器将保留重要的样式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13562912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档