easyui 扩展方法 以第一列为主分组合并重复单元格
来源:互联网 发布:淘宝与京东哪个更可靠 编辑:程序博客网 时间:2024/06/05 05:04
/**easyui 扩展方法*合并列相同的单元格,以第一列分组*tableId 表格id*colList 要合并的列,以,分隔 例如 "modelId,modelIsp,modelProvinceid"*/ var mergeCellsByField = function(tableID, colList) { var cols = colList.split(","); var table = $('#' + tableID); var rows = table.datagrid("getRows").length; var tempName = table.datagrid("getRows")[0][cols[0]]; var row = 1; var rowNextCol = 1; var tempNameNextCol = ''; debugger; for (var i = 0; i < rows; i++) { if (i == rows - 1) { tempName = ""; } else { tempName = table.datagrid("getRows")[i + 1][cols[0]] } var name = table.datagrid("getRows")[i][cols[0]]; if (name == tempName) { row = row + 1; } else { table.datagrid('mergeCells', { index: i - row + 1, field: cols[0], rowspan: row, colspan: null }); if (row != 1) { for(var j = 1 ; j < cols.length ; j++){ for (var k = i - row + 1; k < i + 1; k++) { if (k == i) { tempNameNextCol = ""; } else { tempNameNextCol = table.datagrid("getRows")[k + 1][cols[j]] } var nameNextCol = table.datagrid("getRows")[k][cols[j]]; if (nameNextCol == tempNameNextCol) { rowNextCol = rowNextCol + 1; } else { table.datagrid('mergeCells', { index: k - rowNextCol + 1, field: cols[j], rowspan: rowNextCol, colspan: null }); rowNextCol = 1; } } } } row = 1; } } }//调用方式$('#table').datagrid({onLoadSuccess: function (data) {if (data.rows.length > 0) {mergeCellsByField("table","modelId,modelIsp,modelProvinceid");}}});
0 0
- easyui 扩展方法 以第一列为主分组合并重复单元格
- easyui 扩展方法 合并列相同的单元格,以第一列分组
- EasyUi 合并单元格占列显示
- oracel 分组列合并方法
- Easyui-DataGrid纵向合并单元格(根据某列合并)
- easyui使用mergeCells合并单元格后第一行行高过大
- easyUI合并DataGrid单元格
- easyui 合并单元格
- easyui datagrid合并单元格
- easyUI完美合并单元格
- easyui 合并单元格
- easyui 合并单元格
- easyUI 动态合并单元格
- easyUI(1)-------合并单元格
- easyui 单元格合并
- easyui 单元格合并
- easyui-datagrid 合并单元格
- easyui 合并单元格
- 04 LINUX ubuntu 启动出错和桥接联网设置
- Joomla(5)登录、注销、注册和更新的Demo
- 日常知识总结之-修改字体大小和颜色
- 412. Fizz Buzz(1行代码)
- 微信小程序--组件input输入框控件的使用示例(含源码)
- easyui 扩展方法 以第一列为主分组合并重复单元格
- Head First设计模式学习笔记-------(5)单体模式
- 基于hibernate的BaseDao
- 我的辣条厉害了
- curl网站开发指南
- cc1101 高级驱动程序
- 遗传算法入门到掌握(二)
- scala学习之控制结构
- HIVE SQL 基本语法