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