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

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

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

    Jason ---分享,共同進步

    激情成就夢想,努力創造未來
    隨筆 - 53, 文章 - 1, 評論 - 45, 引用 - 0
    數據加載中……

    list合并單元格

    1,在今天整理代碼的時候,發現原來的一段代碼,前臺合并單元格。

     

    需要在后端,原來的列表基礎上,再增加一層。

    Java代碼 復制代碼
    1. List<CASEListVO> list2 = super.doFind(hql.toString(), params.toArray(), currPage, pageSize);   
    2.    ArrayList<List<CASEListVO>> linkedList = new ArrayList<List<CASEListVO>>();   
    3. List<String> keyList = new ArrayList<String>();   
    4. for (CASEListVO vo : list2)   
    5. {   
    6.    String key = vo.getItemCode();   
    7.    List<CASEListVO> tempList = new ArrayList<CASEListVO>();   
    8.    if (keyList.indexOf(key) == -1)   
    9.    {   
    10.       keyList.add(key);   
    11.    }   
    12.    else  
    13.    {   
    14.       continue;   
    15.    }   
    16.    for (CASEListVO vo1 : list2)   
    17.    {   
    18.       if (vo1.getItemCode().endsWith(key))   
    19.       {   
    20.          tempList.add(vo1);   
    21.       }   
    22.    }   
    23.    linkedList.add(tempList);   
    24. }   
    25. page.setList(linkedList);//返回的列表  

     頁面上操作,struts2

    Html代碼 復制代碼
    1. <s:iterator value="page" id="list">  
    2.                 <c:forEach var="recordList" items="${list}" varStatus="varStatus">  
    3.                     <c:forEach var="record" items="${recordList}" varStatus="status">  
    4.                         <tr>  
    5.                             <td>  
    6.                                 <input name="selectIds" type="checkbox" value="${record.ltVo.listTmpId}"  
    7.                                     oldValue="${record.estTmpId }" />  
    8.                             </td>  
    9.                             ${status.index }--   
    10.                             <%=((List) pageContext.getAttribute("recordList")).size()%>  
    11.                             <c:if test="${status.index eq 0}">  
    12.                                 <td rowspan="<%=((List) pageContext.getAttribute("recordList")).size()%>" style="width: 240px;text-align: center;">  
    13.                                     ${record.listName}   
    14.                                 </td>  
    15.                             </c:if>  
    16.                             <td style="text-align: center;width:200px;">  
    17.                                 ${record.itemCode}   
    18.                             </td>  
    19.                             <td style="text-align: center;width: 200px;">  
    20.                                 ${record.projectName}   
    21.                             </td>  
    22.                             <td style="text-align: right;width: 200px">  
    23.                                 <fmt:formatNumber value="${record.rate}" pattern="##0.00" />  
    24.                             </td>  
    25.                         </tr>  
    26.                     </c:forEach>  
    27.                 </c:forEach>  
    28.             </s:iterator>  

     

    這樣根據code在頁面上就會顯示分組合并單元格的效果。

    posted on 2011-10-17 14:44 agun 閱讀(604) 評論(0)  編輯  收藏 所屬分類: java web

    主站蜘蛛池模板: 国产无遮挡无码视频免费软件| 亚洲精品永久在线观看| 中文字幕高清免费不卡视频| 国产精品免费看久久久无码| 亚洲另类自拍丝袜第五页| 噜噜嘿在线视频免费观看| 亚洲精品国产suv一区88| 一个人看www在线高清免费看| 亚洲成人福利在线| 无码日韩人妻av一区免费| 亚洲色欲啪啪久久WWW综合网| 成人毛片免费播放| 亚洲s码欧洲m码吹潮| 亚洲成?v人片天堂网无码| 成人免费网站视频www| 亚洲精品偷拍视频免费观看| 国产福利免费视频 | 亚洲宅男永久在线| 日韩精品内射视频免费观看| 亚洲精品国产福利在线观看| 成年美女黄网站18禁免费| 久久亚洲精品高潮综合色a片| 亚洲七七久久精品中文国产| 成全高清在线观看免费| 亚洲视频中文字幕在线| 午夜dj在线观看免费视频| 视频免费1区二区三区| 国产精品久久久亚洲| 日本亚洲免费无线码| 羞羞视频网站免费入口| 亚洲精品无码久久一线| 无码av免费毛片一区二区| 苍井空亚洲精品AA片在线播放 | a免费毛片在线播放| 亚洲精品无码专区久久久| 69式互添免费视频| 美女被免费网站视频在线| 亚洲狠狠综合久久| 国产成人免费全部网站| 久爱免费观看在线网站| 亚洲av永久无码一区二区三区|