easyui 自动动态合并单元格
2024-10-19 01:31:12
.......
onLoadSuccess : function(data) {
if (data.rows.length > 0) {
//调用mergeCellsByField()合并单元格
mergeCellsByField("grid","supply_fullname,in_supply,in_no,in_sales");
}
} /*
tableID:表格的ID
colList:需要合并的列,如果有多个,可以以,分开
*/
function mergeCellsByField(tableID, colList) {
//alert(tableID+" "+colList);
var ColArray = colList.split(",");
var tTable = $("#" + tableID);
var TableRowCnts = tTable.datagrid("getRows").length;
var tmpA;
var tmpB;
var PerTxt = "";
var CurTxt = "";
var alertStr = "";
for (j = ColArray.length - 1; j >= 0; j--) {
PerTxt = "";
tmpA = 1;
tmpB = 0; for (i = 0; i <= TableRowCnts; i++) {
if (i == TableRowCnts) {
CurTxt = "";
}
else {
CurTxt = tTable.datagrid("getRows")[i][ColArray[j]];
}
if (PerTxt == CurTxt) {
tmpA += 1;
}
else {
tmpB += tmpA; tTable.datagrid("mergeCells", {
index: i - tmpA,
field: ColArray[j], //合并字段
rowspan: tmpA,
colspan: null
});
tTable.datagrid("mergeCells", { //根据ColArray[j]进行合并
index: i - tmpA,
field: "Ideparture",
rowspan: tmpA,
colspan: null
}); tmpA = 1;
}
PerTxt = CurTxt;
}
}
}
此处分2段代码,
1,放在easyui datagrid 中的onLoadSuccess 方法中,调用mergeCellsByField (tableID, colList),参数tableID 为 表格的id , colList为需要合并的单元的字段已","分割,
2,为mergeCellsByField()方法
最新文章
- js parsefloat
- SpringMVC基本配置
- Leetcode N-Queens
- React Native之生命周期
- iCloud之旅
- 盘点 OSX 上最佳的 DevOps 工具
- android开源项目学习
- Something broke! (Error 500)——reviewboard
- webpack图片的路径与打包
- POJ3254(入门状态压缩dp)
- 【Java】几道常见的秋招面试题
- Elasticsearch6.13 升级6.24 单节点停机升级
- 【LeetCode每天一题】Reverse Linked List(链表反转)
- 【JavaFx教程】第四部分:CSS 样式
- Urllib3 库详解
- HDU 1166敌兵布阵 2016-09-14 18:58 89人阅读 评论(0) 收藏
- yum插件yum-fastestmirror
- 【BZOJ4149】[AMPPZ2014]Global Warming 单调栈+RMQ+二分
- rsync的服务启动脚本
- Python列表的生成
热门文章
- zabbix 监控 图形化界面文字乱码解决方法
- .NET 通过entity framework报数据库连接错误:ORA-01017: invalid username/password; logon denied
- Windows OpenSSH 基本用法
- Mysql字段名与保留字冲突导致的异常解决
- Java之文本文件的创建和读取(含IO流操作)
- .NET下日志系统的搭建——log4net+kafka+elk
- .Net Core 在 Linux-Centos上的部署实战教程(二)
- Mergeable Stack(链表实现栈)
- hdu 2063 给男女匹配 (匈牙利算法)
- HDU 3478 Catch (连通性&;&;二分图判断)