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
});
}
});

此方法判断太麻烦了,其实easyui可以自定义单元格格式,我们可以利用此特性,在单元格内内嵌一个两行一列的表格

  {
title: '本周实际', field: 'weekActual',
formatter: function (value, row) {
  var table = fine.workplan.celltable({data:{except:row.weekHourExcept, acutal:value}});
return table;
}
}

上列代码中 fine.workplan.celltable 为soy模板文件(根据模板和参数生成js),具体代码为

 {namespace fine.workplan}

 /**
@param data
*/
{template .celltable}
<table class="cell-table">
<tr><td class="first-row-cell">{$data.except}</td></tr> <tr>
<td class="second-row-cell"
{if $data.except > $data.acutal}style="background-color:#ada;"{/if}
>
{$data.acutal}
</td>
</tr>
</table>
{/template}

最新文章

  1. MXNET安装过程中遇到libinfo导入不了的问题解决
  2. 项目管理、测试管理、代码bug 管理
  3. Ubuntu固定ip和dns配置和查看
  4. virtualbox 不能为虚拟电脑打开一个新任务/VT-x features locked or unavailable in MSR.
  5. 常见的java 错误--转
  6. 新找到的一款字体 fantasque-sans-mono
  7. JavaScript高级程序设计之数据类型
  8. Ejabberd源码解析前奏--管理
  9. HDU 5835 Danganronpa (贪心)
  10. 统计学习导论:基于R应用——第三章习题
  11. android 实践项目
  12. 入门级(python)
  13. AspNet Core Web 应用程序的启动(有关 Program.cs类/ Startup.cs类 ) 当项目中干掉 Startup.cs 类如何设置启动 配置等等
  14. netdom join 错误:指定的域不存在,或无法联系。
  15. BZOJ5019[Snoi2017]遗失的答案——FWT+状压DP
  16. nginx优化之keepalive
  17. Centos7 操作系统 mysql5.7 配置远程登陆操作
  18. js之全局变量与window对象
  19. flask表单标签
  20. Hibernate 再接触 CRUD

热门文章

  1. css 鼠标移上去会变大
  2. Delphi中快速修改变量名称
  3. BZOJ5287 HNOI2018毒瘤(虚树+树形dp)
  4. 洛谷 P3956 棋盘 解题报告
  5. 【bzoj3569】 DZY Loves Chinese II
  6. DynamicSegmentTree
  7. CentOs 自带 PHP 之坑
  8. gulp入门教程(转)
  9. Java基础-原码反码补码
  10. windows下非管理员权限安装mysql