jQgrid合并行
Posted chenss15060100790
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQgrid合并行相关的知识,希望对你有一定的参考价值。
多行相同数据合并显示
Merger:function(curGrid, CellName) //得到显示到界面的id集合 var mya = curGrid.getDataIDs(); //当前显示多少条 var length = mya.length; for (var i = 0; i < length; i++) //从上到下获取一条信息 var before = curGrid.jqGrid(‘getRowData‘, mya[i]); //定义合并行数 var rowSpanTaxCount = 1; for (var j = i + 1; j <= length; j++) //和上边的信息对比 如果值一样就合并行数+1 然后设置rowspan 让当前单元格隐藏 var end = curGrid.jqGrid(‘getRowData‘, mya[j]); if (before[CellName] === end[CellName]) rowSpanTaxCount++; curGrid.setCell(mya[j], CellName, ‘‘, display: ‘none‘ ); else rowSpanTaxCount = 1; break; $("#" + CellName + "" + mya[i] + "").attr("rowspan", rowSpanTaxCount);
以上是关于jQgrid合并行的主要内容,如果未能解决你的问题,请参考以下文章
HTMLHTML 表格 ③ ( 合并单元格 | 跨行合并 | 跨列合并 | 单元格合并顺序 | 跨行设置 rowspan 属性 | 跨列设置 colspan 属性 )