【问题标题】:<rich:dataTable> header height<rich:dataTable> 表头高度
【发布时间】:2015-01-15 17:53:46
【问题描述】:

每当我有一个表格标题进入 3 行时,背景就无法展开。当它只有 2 行时,一切似乎都很好。有人经历过吗?

提前致谢。

抱歉,我是 stackoverflow 的新手,无法附加图片。

图片链接http://i.stack.imgur.com/o6xNl.png

xhtml 中的表格

<rich:dataTable value="#{couponController.campaignSegmentVersionDtoList}"
var="campaignSegment" id="sas" rowClasses="odd-row, even-row"
styleClass="stable" style="width:1100px;" sortMode="single" rowKeyVar="myrow">
<rich:column>
<f:facet name="header">No</f:facet>
<h:outputText value="#{myrow + 1}" />
</rich:column>
<rich:column sortBy="#{campaignSegment.segmentName}" id="segmentName">
    <f:facet name="header">
        <a4j:commandLink value="Campaign Segment" onclick="#{rich:component('sas')}.sort('segmentName')" style="color:white;"/>
    </f:facet>
    <h:outputText value="#{campaignSegment.segmentName}" />
</rich:column>                                  
<rich:column sortBy="#{campaignSegment.segmentTitle}" id="segmentTitle">
    <f:facet name="header">
        <a4j:commandLink value="MRM Segment Name" onclick="#{rich:component('sas')}.sort('segmentTitle')" style="color:white;"/>
    </f:facet>
    <h:outputText value="#{campaignSegment.segmentTitle}" />
</rich:column>
<rich:column sortBy="#{campaignSegment.sourceCode}" id="sourceCode">
    <f:facet name="header">
        <a4j:commandLink value="Source Code" onclick="#{rich:component('sas')}.sort('sourceCode')" style="color:white;"/>
    </f:facet>
    <h:outputText value="#{campaignSegment.sourceCode}">
    </h:outputText>
</rich:column>  
<rich:column id="packageCode" sortBy="#{campaignSegment.packageCode}" style="width:80px;">
    <f:facet name="header">
        <a4j:commandLink value="SAS Package Code"  onclick="#{rich:component('sas')}.sort('packageCode')" style="color:white;"/>
    </f:facet>
    <h:outputText value="#{campaignSegment.packageCode}">
    </h:outputText>
</rich:column>                                  
<rich:column id="version" style="width:80px;">
    <f:facet name="header">
        <h:outputText value="MRM Version Code" />
    </f:facet>
    <h:selectOneMenu value="#{campaignSegment.versionCode}" valueChangeListener="#{couponController.valueChangeListener}" label="Version Code" listWidth="300" immediate="true">
<f:selectItems value="#{couponController.mrmVersions}" var="version" itemLabel="#{version.versionCode}" itemValue="#{version.versionId}"/>
<a4j:ajax event="valueChange" render="stringCodeList" execute="@this" />
</h:selectOneMenu>
<rich:message for="Version"/>
</rich:column>
<rich:column id="testControlFlag" sortBy="{campaignSegment.testControlFlag}" style="width:60px">
    <f:facet name="header">
        <a4j:commandLink value="Test Control Flag" onclick="#{rich:component('sas')}.sort('testControlFlag')" style="color:white"/>
    </f:facet>
    <h:outputText value="#{campaignSegment.testControlFlag}"/>
</rich:column>                                                                      
<rich:column sortBy="#{campaignSegment.publishedDate}" id="publishedDate">
    <f:facet name="header">
        <a4j:commandLink value="Published Date" onclick="#{rich:component('sas')}.sort('publishedDate')" style="color:white;"/>
    </f:facet>
    <h:outputText value="#{campaignSegment.publishedDate}">
        <f:convertDateTime type="date" pattern="MM-dd-yyyy H:m:s"/>
    </h:outputText>
</rich:column>                                                          
<rich:column sortBy="#{campaignSegment.status}" sortOrder="#{couponController.campaignSegmentsDescOrder}" id="publishStatus">
    <f:facet name="header">
        <a4j:commandLink value="Publish Status" onclick="#{rich:component('sas')}.sort('publishStatus')" style="color:white;"/>
    </f:facet>
    <h:outputText value="#{campaignSegment.status}">
    </h:outputText>
</rich:column>                                                                                                                                                  

【问题讨论】:

  • 在文字上添加图片的链接,我们为您编辑...同时添加您绘制表格的代码。
  • 您使用什么版本的 RichFaces?
  • 我使用的是 4.3.5 版本。谢谢你,麦基尔,

标签: datatable richfaces


【解决方案1】:

背景图片开始重复自己,这是不应该的。

你可以用这个来解决这个问题:

.rf-dt-hdr-c {
    background-repeat: repeat-x;
}

【讨论】:

  • 谢谢,让我试试,结果会贴出来的。
  • 这与一些语法更正有关。应该是“.rf-dt.shdr-c”。谢谢。
  • hdrshdr都有,shdr是副标题。
  • shdr 用于rich:datatable 中的列标题。我想知道 hdr 在哪里使用。
  • 在表头中。
猜你喜欢
  • 2018-08-22
  • 2011-10-29
  • 1970-01-01
  • 1970-01-01
  • 2015-10-24
  • 1970-01-01
  • 2015-04-14
  • 1970-01-01
  • 2012-10-30
相关资源
最近更新 更多