我怎样才能创下去年使用显示:表?(How can I set a record as last us

2019-10-17 07:17发布

我使用的是display:table ,只是为了显示标签。 在我的情况我有7列。 对于第一列,我得到的值在运行时。 例如我在我的这些值manualASNListUID.instanceType是一个arraylist(manualASNListUID)object(instanceType) 列值是早期ASN,ASN后期,总和。 否则,早期天冬酰胺和点心,否则早ASN,ASN后期,CMMS和点心。

如何设置的最后一行中的“总和”值显示?

例如我的表:

Instance Type   Sep-23  Sep-16  Sep-09  Sep-02  Aug-26  Aug-19 
----------------------------------------------------------------------------
Early ASN        4        2      4        1       1       2 
Late ASN         2        1      5        3       1       1     
Sum              6        3      9        4       2       3 

Instance Type   Sep-23  Sep-16  Sep-09  Sep-02  Aug-26  Aug-19 
----------------------------------------------------------------------------
Early ASN        4        2      4        1       1       2 
Late ASN         2        1      5        3       1       1  
CMMS             0        0      0        0       0       0   
Sum              6        3      9        4       2       3

我的代码是:

<display:table name="${weeklyDlvyInstancesDashboardReportForm.manualASNListQO}" uid="manualASNListUID" sort="list" defaultsort="1" requestURI="/weeklyDlvyInstancesDashboardReportPre.do?method=httpGet" excludedParams="method" decorator="com.ford.mpl.superg.decorator.WeeklyDeliveryInstancesTypeTableDecorator" keepStatus="true">
    <%@include file="/jsp/include/displaytag.jsp"%>
    <c:set value="${manualASNListUID.firstWeekOfCountLabel}" var="manualASNFirstWeekOfCount"/>
    <c:set value="${manualASNListUID.secondWeekOfCountLabel}" var="manualASNSecondWeekOfCount"/>
    <c:set value="${manualASNListUID.thirdWeekOfCountLabel}" var="manualASNThirdWeekOfCount"/>
    <c:set value="${manualASNListUID.fourthWeekOfCountLabel}" var="manualASNFourthWeekOfCount"/>
    <c:set value="${manualASNListUID.fifthWeekOfCountLabel}" var="manualASNFifthWeekOfCount"/>
    <c:set value="${manualASNListUID.sixthWeekOfCountLabel}" var="manualASNSixthWeekOfCount"/>
    <c:if test="${(manualASNListUID.instanceType != null && manualASNListUID.instanceType ne 'Sum')}">
    <display:column property="instanceType" title="Instance Type" sortable="false"/>
    </c:if>
    <c:if test="${(manualASNListUID.instanceType != null && manualASNListUID.instanceType eq 'Sum')}">
    <display:column property="instanceType" title="Instance Type" sortable="false" style="font-weight:bold;text-align:center"/>
    </c:if>
    <display:column property="${checkvalue}" title="Instance Type" sortable="false"/>
    <display:column property="${checkvalSum}" title="Instance Type" sortable="false" style="font-weight:bold;text-align:center"/>
    <display:column property="firstWeekOfCount" title="${manualASNFirstWeekOfCount}" sortable="false" autolink="true"/>
    <display:column property="secondWeekOfCount" title="${manualASNSecondWeekOfCount}" sortable="false"  autolink="true"/>
    <display:column property="thirdWeekOfCount" title="${manualASNThirdWeekOfCount}" sortable="false"  autolink="true"/>
    <display:column property="fourthWeekOfCount" title="${manualASNFourthWeekOfCount}" sortable="false" autolink="true" />
    <display:column property="fifthWeekOfCount" title="${manualASNFifthWeekOfCount}" sortable="false" autolink="true"/>
    <display:column property="sixthWeekOfCount" title="${manualASNSixthWeekOfCount}" sortable="false" autolink="true"/>
    </display:table>

Answer 1:

<display:table name="${weeklyDlvyInstancesDashboardReportForm.manualASNListQO}" uid="manualASNListUID" sort="list" defaultsort="1" requestURI="/weeklyDlvyInstancesDashboardReportPre.do?method=httpGet" excludedParams="method" decorator="com.ford.mpl.superg.decorator.WeeklyDeliveryInstancesTypeTableDecorator" keepStatus="true">
    <%@include file="/jsp/include/displaytag.jsp"%>
    <c:set value="${manualASNListUID.firstWeekOfCountLabel}" var="manualASNFirstWeekOfCount"/>
    <c:set value="${manualASNListUID.secondWeekOfCountLabel}" var="manualASNSecondWeekOfCount"/>
    <c:set value="${manualASNListUID.thirdWeekOfCountLabel}" var="manualASNThirdWeekOfCount"/>
    <c:set value="${manualASNListUID.fourthWeekOfCountLabel}" var="manualASNFourthWeekOfCount"/>
    <c:set value="${manualASNListUID.fifthWeekOfCountLabel}" var="manualASNFifthWeekOfCount"/>
    <c:set value="${manualASNListUID.sixthWeekOfCountLabel}" var="manualASNSixthWeekOfCount"/>

    <c:choose>
    <c:when test="${asnAccuracyListUID.instanceTypeDescription != null && asnAccuracyListUID.instanceTypeDescription != 'Sum'}">
        <display:column property="instanceTypeDescription" title="Instance Type" sortable="false"/>
    </c:when>
    <c:otherwise>
        <display:column property="instanceTypeDescription" title="Instance Type" sortable="false" style="font-weight:bold;text-align:center"/>
    </c:otherwise>
    </c:choose>

    <display:column property="${checkvalue}" title="Instance Type" sortable="false"/>
    <display:column property="${checkvalSum}" title="Instance Type" sortable="false" style="font-weight:bold;text-align:center"/>
    <display:column property="firstWeekOfCount" title="${manualASNFirstWeekOfCount}" sortable="false" autolink="true"/>
    <display:column property="secondWeekOfCount" title="${manualASNSecondWeekOfCount}" sortable="false"  autolink="true"/>
    <display:column property="thirdWeekOfCount" title="${manualASNThirdWeekOfCount}" sortable="false"  autolink="true"/>
    <display:column property="fourthWeekOfCount" title="${manualASNFourthWeekOfCount}" sortable="false" autolink="true" />
    <display:column property="fifthWeekOfCount" title="${manualASNFifthWeekOfCount}" sortable="false" autolink="true"/>
    <display:column property="sixthWeekOfCount" title="${manualASNSixthWeekOfCount}" sortable="false" autolink="true"/>
    </display:table>


文章来源: How can I set a record as last using display:table?