国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

JQuery databases 動態合并單元格

2024-04-27 15:08:50
字體:
來源:轉載
供稿:網友
	function fnMergeGroupColums(mergeGroupColums){		var api = this.api(); 				var rows = api.rows( {page:'current'} ).nodes();		for(var x in mergeGroupColums){			var groups = mergeGroupColums[x];			var by = groups.by;						var last=null;			var tr = null;			var trHolder = null;			var maxSame=1;						var merCols = [];			var colsLast = [];			var cols = groups.cols;			for(var i in cols){				var col = groups.cols[i];				merCols.push(typeof(col)=="number"?col:col.index);				colsLast.push(null);			}			var seq = 0;			var data =  api.column(by, {page:'current'} ).data();			var mergeData =  api.columns(merCols, {page:'current'}).data();						data.each( function ( group, i ) {				console.log(data.length)				tr = $(rows[i]);				            					if(i==0){					last = group;					for(var j in colsLast){						colsLast[j] = mergeData[j][i];					}					trHolder = tr;				}				else if (last!=group) {					seq ++;										for(var j in merCols){						var col = cols[j];						var text = null;						if(col.content=="seq"){							text = seq;						}						else if(col.content instanceof Function){							text = col.content(); 						}						else{							text = colsLast[j];							text = text == null ? "" : text;						}						$("td:eq("+merCols[j]+")",trHolder)						.attr("rowspan",maxSame).text(text)						.CSS("vertical-align","middle");;					}										last = group;					for(var j in colsLast){						colsLast[j] = mergeData[j][i];					}					trHolder = tr;					maxSame = 1;				}else{					maxSame++;					for(var j in merCols){						$("td:eq("+merCols[j]+")",tr).hide();					}				}								if(i==data.length-1){					seq ++;					for(var j in merCols){						var col = cols[j];						var text = null;						if(col.content=="seq"){							text = seq;						}						else if(col.content instanceof Function){							text = col.content(); 						}						else{							text = colsLast[j];							text = text == null ? "" : text;						}												$("td:eq("+merCols[j]+")",trHolder)						.attr("rowspan",maxSame).text(text)						.css("vertical-align","middle");					}				}			});		}	}

調用:

var table = $('#example').initTable({ //合并單元格			mergeGroupColums:[{				by:4,//根據那一列合并				cols:[					0,1,2,3 //合并那幾列				]			}],});

效果圖:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鸡东县| 太白县| 夏河县| 丰县| 万安县| 荣成市| 布尔津县| 白玉县| 田东县| 三河市| 贵定县| 张家口市| 永福县| 防城港市| 万宁市| 梅河口市| 钦州市| 湘阴县| 赫章县| 双鸭山市| 墨玉县| 韶关市| 象州县| 神农架林区| 牡丹江市| 新丰县| 乌兰县| 抚远县| 汉沽区| 莫力| 建水县| 尚义县| 综艺| 固安县| 峨眉山市| 民丰县| 蒙阴县| 凤城市| 武乡县| 兰考县| 大埔区|