基于MVC+EasyUI的返回Json数据处理Table表合并单元格Jquery写法

本文主要是介绍基于MVC+EasyUI的返回Json数据处理Table表合并单元格Jquery写法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

function GetList() {$.ajax({type: 'post',dataType: 'json',url: "kbcxxx_xskbcx",data: { 'lx': 'ss', 'code': term },cache: false,success: function (data) {$('#kbxx tbody').empty();$.each(data.rows, function (i, o) {//处理循环的数据,根据自己的业务情况操作。。。。});var cells = [];for (var i = 0; i <= 7; i++) {cells.push("z" + i);//数据库查询结果,转换为JSON数据的key的名称,不是指key对应的值数据}mergeCells_table('kbxx', data, cells);},error: function (e) {}});}<table id="kbxx">
</table>

 

//dg:table表的id,data:返回JSON数据,cellnames:数组,指json数据的key名称,不是指key对应的值数据
function mergeCells_table(dg, data, cellnames) {var table = document.getElementById(dg);for (var i = 0; i < cellnames.length; i++) {var cellname = cellnames[i];var merges = [];for (var r = 0; r < data.rows.length; r++) {var row = data.rows[r];var mergeinfo = new Object();var nr = row[cellname];var rowspan = 1;for (var r1 = r + 1; r1 < data.rows.length; r1++) {var row1 = data.rows[r1];var nr1 = row1[cellname];if (nr1 && nr1 == nr && nr1 != "") {mergeinfo.index = r;rowspan++;mergeinfo.rowspan = rowspan;table.rows[r + 1].cells[i].rowSpan = rowspan;table.rows[r1 + 1].cells[i].style.display = "none";}else {if (rowspan > 1) {merges.push(mergeinfo);r = r1 - 1;}break;}if (r1 == data.rows.length - 1) {if (rowspan > 1) {merges.push(mergeinfo);r = r1 - 1;}}}}}
}

 

这篇关于基于MVC+EasyUI的返回Json数据处理Table表合并单元格Jquery写法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1096970

相关文章

使用Python删除Excel中的行列和单元格示例详解

《使用Python删除Excel中的行列和单元格示例详解》在处理Excel数据时,删除不需要的行、列或单元格是一项常见且必要的操作,本文将使用Python脚本实现对Excel表格的高效自动化处理,感兴... 目录开发环境准备使用 python 删除 Excphpel 表格中的行删除特定行删除空白行删除含指定

mybatis执行insert返回id实现详解

《mybatis执行insert返回id实现详解》MyBatis插入操作默认返回受影响行数,需通过useGeneratedKeys+keyProperty或selectKey获取主键ID,确保主键为自... 目录 两种方式获取自增 ID:1. ​​useGeneratedKeys+keyProperty(推

Python使用python-can实现合并BLF文件

《Python使用python-can实现合并BLF文件》python-can库是Python生态中专注于CAN总线通信与数据处理的强大工具,本文将使用python-can为BLF文件合并提供高效灵活... 目录一、python-can 库:CAN 数据处理的利器二、BLF 文件合并核心代码解析1. 基础合

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

Java实现自定义table宽高的示例代码

《Java实现自定义table宽高的示例代码》在桌面应用、管理系统乃至报表工具中,表格(JTable)作为最常用的数据展示组件,不仅承载对数据的增删改查,还需要配合布局与视觉需求,而JavaSwing... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h