| | |
| | | toastr.error("删除成功"); |
| | | /**/ |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | function _afterLoadData() { |
| | | //得到显示到界面的id集合 |
| | | var mya = $("#jqGrid").getDataIDs(); |
| | | //当前显示多少条 |
| | | var length = mya.length; |
| | | for (var i = 0; i < length; i++) { |
| | | //从上到下获取一条信息 |
| | | var before = $("#jqGrid").jqGrid('getRowData', mya[i]); |
| | | //定义合并行数 |
| | | var rowSpanTaxCount = 1; |
| | | for (j = i + 1; j <= length; j++) { |
| | | console.log("length===========" + length); |
| | | //和上边的信息对比 如果值一样就合并行数+1 然后设置rowspan 让当前单元格隐藏 |
| | | var end = $("#jqGrid").jqGrid('getRowData', mya[j]); |
| | | if (before["Classify1Name"] == end["Classify1Name"]) { |
| | | rowSpanTaxCount++; |
| | | $("#jqGrid").setCell(mya[j], "Classify1Name", '', { display: 'none' }); |
| | | |
| | | } else { |
| | | rowSpanTaxCount = 1; |
| | | break; |
| | | } |
| | | if (rowSpanTaxCount != 1) { |
| | | $("#jqGrid").find('[aria-describedby="jqGrid_Classify1Name"]').eq(i).attr('rowspan', rowSpanTaxCount ); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | </script> |
| | | } |
| | | |