<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 10, 文章 - 0, 評論 - 7, 引用 - 0
    數據加載中……

    DISPALYTAG的用法

    1) Caption指標題
    2) name:數據源
    3) defaultsort:排序列,一般不需要
    4) defaultorder:排序方式
    5) class:表格顯示的樣式
    6) varTotals:需要統計(總計)
    7) decorator="totals":表示使用指定的decorator。現在僅在同時使用小計、合計時用到,自己也可以定制。
    8) <display:column 部分:
      property指數據中的列名
      title指顯示的標題
      format指數據的格式化樣式,
      total表示該字段是否需要作統計。
      style="width:20%"可以設置寬度。
      也可以用
      <display:column title="請假時間">
      <fmt:formatDate value="${currentRowObject.QJSJ}" pattern="yyyy-MM-dd"/>
      </display:column>表現。
      group="1"表示進行group的字段。
    9) 在表格中建立一個連接:
      <display:column title="部別">
      <a href="<c:out value="${pageContext.request.contextPath}"/>
      /holidayDefaultSearchStatView.do?type=
      <c:out value="${currentRowObject.CJDM}"/>&SYD=
      <c:out value="${currentRowObject.DWDM}"/>" target="_blank">
      <c:out value="${currentRowObject.DWMC}"/>
      </a>
      </display:column>
    10) 由于該tag只有合計時,沒有合計那一列,所以實現的時候以<display:footer>實現。
      可以通過totalMap對象獲取合計的數據,如totalMap.colomn1獲取合計的第一列數值。
    11) 標題頭不顯示<display:setProperty name="basic.show.header" value="false" />
    12) 自己定制表頭:<display:caption>
       使用decorator:
       <jsp:scriptlet>
       org.displaytag.decorator.TotalTableDecorator totals =
       new org.displaytag.decorator.TotalTableDecorator();
           totals.setTotalLabel("合計");
           totals.setSubtotalLabel("小計");
           pageContext.setAttribute("totals", totals);
       </jsp:scriptlet>
    實例:
    <display:caption>這是表標題</display:caption>
     <display:table
      name="${model.rowToColumnStatResult}" defaultsort="1"
      class="simple" defaultorder="ascending" varTotals="totalMap">
      <display:column property="GCWZ" title="部門"/>
       <c:forEach items="${model.YList.YList}" var="yColumn">
       <c:forEach items="${model.rowToColumnStatResult[0]}"
          var="mapEntry">
        <c:if test="${mapEntry.key == yColumn}">
         <th>
           <display:column property="${mapEntry.key}"
           title="${mapEntry.key}"
           format="{0,number,####.##}" total="true"/>
         </th>
        </c:if>
       </c:forEach>
       </c:forEach>
      <display:column property="小計"
          title="小計"
          format="{0,number,####.##}" total="true"/>
     <display:footer>
     <tr>
      <td>總計</td>
      <c:forEach items="${model.YList.YColumn}" var="yColumn">
      <td><fmt:formatNumber value="${totalMap[yColumn]}"
            pattern="####.##"/>
      </td>
      </c:forEach>
     </tr>
     </display:footer>
    </display:table>
     

    另外一個例子:
    <display:table name="${model.statResult}" class="simple"
     varTotals="totalMap">
     <display:column property="XMMC" title="項目名稱" />
     <display:column property="KSRQ" title="開始日期" />
     <display:column property="FZRXM" title="負責人姓名" />
     <display:column property="GKDW" title="掛靠單位" />
     <display:column property="JFLY" title="經費來源" />
     <display:column property="XMZJF" title="項目總經費" total="true" />
     <display:column property="DNDKJF" title="當年到款經費" total="true"/>
     <display:footer>
      <tr><td colspan="5">總計</td>
       <td>
        <fmt:formatNumber value="${totalMap.column6}"
         pattern="####.####" />
       </td>
       <td>
        <fmt:formatNumber value="${totalMap.column7}"
         pattern="####.####" />
       </td>
      </tr>
     </display:footer>
    </display:table>
    總計某一列的方法:
    ${totalMap.column?}    ?為該列號
    colspan="5":表示這個單元格占5個單元格
    項目名稱 開始日期  負責人姓名 掛靠單位 經費來源 項目總經費 當年到款經費
                                                       531      400
                                                       151       10
    -------------------------------------
    總計                              682     500 

    posted on 2007-05-25 10:42 LiuTing 閱讀(762) 評論(0)  編輯  收藏 所屬分類: JSP標簽


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩在线天堂免费观看| 成人国产精品免费视频| 91老湿机福利免费体验| 国产亚洲精品福利在线无卡一| 黄页网址大全免费观看12网站| 免费观看男人免费桶女人视频 | 亚洲精品亚洲人成在线观看下载| 亚洲精品无码久久| 成人毛片视频免费网站观看| 亚洲中文字幕一二三四区苍井空 | 边摸边吃奶边做爽免费视频99| 日韩在线免费看网站| 国产亚洲精品免费| 亚洲国产精品综合久久一线| 一级特黄aaa大片免费看| 亚洲人成网站18禁止一区| 久久www免费人成看国产片| 亚洲综合精品香蕉久久网| 免费视频精品一区二区三区| 亚洲自偷自拍另类12p| 国产国产人免费视频成69堂| 亚洲午夜无码久久久久软件| 国产成人一区二区三区免费视频 | 亚洲6080yy久久无码产自国产 | 亚洲第一街区偷拍街拍| 免费国产成人午夜电影| a级毛片在线免费看| 久久久久亚洲AV无码永不| 成人看的午夜免费毛片| 一级做a免费视频观看网站| 亚洲热妇无码AV在线播放| 久久精品人成免费| 久久亚洲精品高潮综合色a片| 亚洲AV成人潮喷综合网| 久久午夜无码免费| 亚洲色大成网站www永久男同| 亚洲国产综合精品中文字幕| 午夜视频在线免费观看| 国产亚洲精品成人AA片| 国产成人亚洲影院在线观看| 13一14周岁毛片免费|