|
发表于 2018-12-25 11:31:22
|
显示全部楼层
- Model.prototype.grid1Reload = function(event){
- var grid = event.source;
- var data = grid.getData();
- var gridIDs = grid.$domNode.jqGrid('getDataIDs')
- var topRowID, colValue, colValue1,spanCount = 0,spanCount1 = 0;
- for (var i = 0; i < gridIDs.length; i++) {
- var gridID = gridIDs[i];
- var rowID = grid.ID2DataRowID(gridID);
- var row = data.getRowByID(rowID);
- var value = row.val("fName");
- var value1 = row.val("fCode");
- if (colValue == value) {
- spanCount++;
- $(grid.getCell(rowID, "fName")).hide();
- $(grid.getCell(topRowID, "fName")).attr("rowspan", spanCount);
- }
- if(colValue1 == value1){
- spanCount1++;
- $(grid.getCell(rowID, "fCode")).hide();
- $(grid.getCell(topRowID, "fCode")).attr("rowspan", spanCount1);
- }
- else {
- colValue = value;
- colValue1 = value1
- topRowID = rowID;
- spanCount = 1;
- spanCount1 =1;
- }
- }
- };
- Model.prototype.grid1BeforeInit = function(event){
- event.settings.rowNum = -1;
- };
复制代码
fName和fCode就是合并的列 |
|