JqGrid合并列
Posted chenss15060100790
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JqGrid合并列相关的知识,希望对你有一定的参考价值。
JqGrid合并列,一列中同值的多个单元格合并成1格
//JgGrid合并列 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合并列的主要内容,如果未能解决你的问题,请参考以下文章