【EasyUI】DataGrid 合并单元格 - 使用实例
官方文档 - EasyUI 合并单元格
$('#tt').datagrid({onLoadSuccess:function(){var merges = [{index:2,rowspan:2},{index:5,rowspan:2},{index:7,rowspan:2}];for(var i=0; i<merges.length; i++)$('#tt').datagrid('mergeCells',{index:merges[i].index,field:'productid',rowspan:merges[i].rowspan});}});
使用实例(ajax后台排序后,传给前端,合并单元格,按照相同的某列属性值合并):
当数据加载之后,我们合并数据网格(datagrid)中的一些单元格,所以放置下面的代码在 onLoadSuccess
回调函数中。
$.ajax({url: url,type: "post",processData: false,contentType: false,success: function (spot_table_data) {spot_table_json = JSON.parse(spot_table_data);console.log(spot_table_json);console.log('spot_table_json length = ' + spot_table_json.length);$('#dg').datagrid({frozenColumns: [[{field: 'chn_name', title: '品种', align: 'center'}]],filterBtnIconCls: 'icon-filter',data: json_to_array(spot_table_json),striped: true, //隔行变色onLoadSuccess: function () {// 合并单元格var rows = $('#dg').datagrid("getRows");//获取行的数据for (var i = 0; i < rows.length; i++) {var rowspan = 0;for (var j = i; j < rows.length; j++) {{#console.log(rows[i]);#}if (rows[i].p_code == rows[j].p_code) {//计算合并多少行rowspan++;}}if (rowspan > 1) {//mergeCells合并单元格,index第几行开始,field合并的字段,rowspan合并行数,colspan合并列$('#dg').datagrid('mergeCells', {index: i,field: 'chn_name',rowspan: rowspan});i = i + rowspan - 1;console.log('rowspan=' + rowspan);}}}});},error: function (e) {alert("ajax排序失败");}})
合并效果示例(官方示例图)
【EasyUI】DataGrid 合并单元格 - 使用实例相关推荐
- EasyUI DataGrid 合并单元格
EasyUI DataGrid 合并单元格 1 function mergeCells(){ 2 var arr =[{mergeFiled:"field",premiseFile ...
- easyui 合并列_Easyui DataGrid 合并单元格
//调用 onLoadSuccess: compute, function compute() {//计算函数 autoMergeCells("Datagrid_Person_Managem ...
- rowspan table布局_css如何实现table表格的单元格合并?colspan和rowspan合并单元格(实例)...
在前端开发中,html 表单是经常被使用到的,表单可以直观的把信息展现出来,有很好的交互功能:在表单中可以把同一类的信息合并在一起显示,这就需要把同一类的单元格合并在一起,那么怎样才能用css合并单元 ...
- springboot中使用poi-tl导出word(包含表格合并单元格)实例
一.背景 在业务开发过程中,遇到有需要生成包含表格的word文档,且一部分表格需要动态生成,且需要根据数据来合并单元格,最后呈现的方式如下图: 一开始想到的解决方案是通过freemarker来生成,但 ...
- Easyui DataGrid 改变单元格样式
根据需求,需要对DataGrid单元格进行高亮显示 方法一: $('#dg').datagrid('gotoPage', {url: '',onLoadSuccess: function (){var ...
- easyui 报表合并单元格
前段时间工作中碰到有需求,要求数据按下图所示格式来显示,当时在园子里看到了一篇文章(时间久了,想不起是哪一篇),研究了后做出了如下的DEMO,在此当作学习笔记,简单记录一下. 首先是效果图,如下: 数 ...
- bootstraptable合并标题_bootstrapTable 合并单元格
/** * 合并单元格 * @param data 原始数据(在服务端完成排序) * @param fieldName 合并属性名称 * @param colspan 合并列 * @param tar ...
- Easyui数据表格合并单元格
合并与不合并的数据在同一个表中: $('#table_id').datagrid({title: '标题',collapsible: true,singleSelect:true,nowrap: tr ...
- EasyUI DataGrid根据字段动态合并单元格
为什么80%的码农都做不了架构师?>>> 1.合并方法 /** * EasyUI DataGrid根据字段动态合并单元格 * 参数 tableID 要合并table的id * ...
最新文章
- pycharm报错(Non-zero exit code (2))与手动安装报错
- Android studio 关于SQlite数据库导出,创建数据库、表以及如何查看操作
- SecureCRT 连接虚拟机Linux
- mysql collectset_005.hive列转行 (collect_set() 去重)
- 带你了解C#每个版本新特性
- 重构随笔——重构的原则
- 当一个GameObject有两个Collider组件时,Physics Material不起作用
- php 音频上传大小限制,WordPress最大上传文件大小限制修改 | Stay Curious
- JQuery 实战第三讲:绚丽菜单
- 不愧是最好用的 pdf 阅读器~
- 傅里叶变换和拉普拉斯变换公式总结
- python生成手写汉字字体_「zi2zi」:用AI生成自己的手写字体
- 基于树莓派的智能魔镜,支持人脸识别、情感监测、热词唤醒、语音交互,以及与手机APP交互、温湿度/新闻热点/日期显示等
- AcWing 兔子与兔子
- 软件测试:APP测试点
- Roman to Integer:转换罗马数字到阿拉伯数字
- Centos设置打开终端快捷键
- EASE:一种融合实体信息的句子嵌入对比学习方法
- 【养生之道】男人养生的秘诀
- c语言中方阵对角线的和程序,c语言程序 1、方阵求出主对角线上元素之和;2、辅对角线上元素之积;3方阵中最大的元素...
热门文章
- HDU - 3085 Nightmare Ⅱ(双向bfs)
- python3列表_Python3列表
- UVa12166 Equilibrium Mobile修改天平(二叉树+dfs)
- Python爬虫-代理ip池建立
- Python3了,你还在用%和format格式化输出吗
- 无需java安装_ubuntu配置java环境-包安装文件无需下载
- 构造类斐波那契数列矩阵
- Android low memory killer 机制
- 白话科普系列——网站靠什么提升加载速度?
- 注意System.currentTimeMillis()潜在的性能问题