easyui datagrid中 多表头方法总结
easyui datagrid中怎么设置表头成多行显示呢?其实很简单,就是给datagrid的columns属性设置成多个数组就行了.下面直接看例子吧,这是一个两行表头的,按照此方法,还可以设置三行表头,四行表头,甚至更多,这就看业务的需要了.
$('#dg').datagrid({
url: 'datagrid_data.action',
fit: true,
fitColumns: false,
columns:
[
[
{ "field": "ORGNAME", "title": "网格", "rowspan": 2, width: "80" },
{ "field": "USERZH", "title": "网格员", "rowspan": 2, width: "80" },
{ "title": "工作纪律", "rowspan": 2 },
{ "title": "民主互评", "rowspan": 2 },
{ "title": "志愿者", "rowspan": 2 },
{ "title": "加分项", "colspan": 2 },
{ "title": "总分", "rowspan": 2 },
{ "title": "平均分", "rowspan": 2 }
],
[
{ "title": "信息上报", "rowspan": 1 },
{ "title": "简报采纳", "rowspan": 1 }
]
//此处"信息上报"的行在表头的第二行
]
});
上面的代码显示效果如下图:(这样的显示效果是正常的)

如果让columns这个参数的两个数组上下换一下位置
$('#dg').datagrid({
url: 'datagrid_data.action',
fit: true,
fitColumns: false,
columns:
[
//此处"信息上报"位于表头的第一行
[
{ "title": "信息上报", "rowspan": 1 },
{ "title": "简报采纳", "rowspan": 1 }
],
[
{ "field": "ORGNAME", "title": "网格", "rowspan": 2, width: "80" },
{ "field": "USERZH", "title": "网格员", "rowspan": 2, width: "80" },
{ "title": "工作纪律", "rowspan": 2 },
{ "title": "民主互评", "rowspan": 2 },
{ "title": "志愿者", "rowspan": 2 },
{ "title": "加分项", "colspan": 2 },
{ "title": "总分", "rowspan": 2 },
{ "title": "平均分", "rowspan": 2 }
]
]
});
显示效果是这样的:(显示异常) 如果大家在做datagrid多表头的情况出现异常的情况,不放试一下让第一行和第二行的数组对调

easyui datagrid中 多表头方法总结的更多相关文章
- JQuery easyUi datagrid 中 自定义editor作为列表操作按钮列
转自 http://blog.csdn.net/tianlincao/article/details/7494467 前言 JQuery easyUi datagrid 中 使用datagrid生 ...
- easyui datagrid 中序列化后的日期格式化
1.在easyui datagrid 中序列化后的日期显示为:/Date(1433377800000)/ 2.格式化后的显示为: 2015-06-04 08:30:00 3.使用代码如下: 3.1. ...
- EasyUi DataGrid中数据编辑方式及编辑后数据获取,校验处理
EasyUi中的DataGrid提供前台编辑的相关函数. 实现客户选中DataGrid中一列后,对选中列中的一个字段进行编辑,并对数据进行实时校验后,传递至后台保存的需求, 主要涉及到DataGrid ...
- JQuery easyUi datagrid 中 editor 动态设置最大值最小值
前言 近来项目中使用到 easyui 来进行页面设计,感觉挺方便的,但是网上除了api外,其他有价值的资料比较少,故在此分享一点经验,供大家参考. 问题 JQuery easyUi datagri ...
- easyui datagrid中datetime字段的显示和增删改查问题
datagrid中datetime字段的异常显示: 使用过easyui datagrid的应该都知道,如果数据库中的字段是datetime类型,绑定在datagrid显式的时候会不正常显示,一般需要借 ...
- easyui datagrid中关联combox
datagrid中列上关联combobox{ field: 'SysCode', title: '系统代码', width: 150, align: 'left', editor: { type: ' ...
- EasyUI DataGrid 中字段 formatter 格式化不起作用
今天用 EasyUI datagrid 来做列表,要对一些数据进行格式化,推断某字段状态时,发现 formatter 格式化相应的函数不起作用. <table id="list_dat ...
- easyUI datagrid中 checkbox 各属性和事件
DataGrid其中与选择,勾选相关 DataGrid属性:singleSelect boolean 如果为true,则只允许选择一行. false ctrlSelect boolean 在启用多行 ...
- easyui datagrid 点击表头的事件
在用datagrid的时候我们可能要用到点击表头来触发一个function,这里有个简单的例子. 首先你得有个能用的datagrid. <div> <table id=&quo ...
随机推荐
- SCNU 2015ACM新生赛初赛【1006. 3D打印】解题报告
题目链接详见SCNU 2015新生网络赛 1006. 3D打印 .出题思路来自codevs 3288. 积木大赛,属于模拟题. 首先我们把“选择从第L部分到第R部分”理 ...
- 【原】移动web滑屏框架分享
本月26号参加webrebuild深圳站,会上听了彪叔的对初心的讲解,“工匠精神”这个词又一次被提出,也再次引起了我对它的思考.专注一个项目并把它做得好,很好,更好...现实工作中,忙忙碌碌,抱着完成 ...
- Oracle 判断某個字段的值是不是数字
转:https://my.oschina.net/bairrfhoinn/blog/207835 摘要: 壹共有三种方法,分别是使用 to_number().regexp_like() 和 trans ...
- iOS 解决LaunchScreen中图片加载黑屏问题
iOS 解决LaunchScreen中图片加载黑屏问题 原文: http://blog.csdn.net/chengkaizone/article/details/50478045 iOS 解决Lau ...
- [LeetCode] Max Points on a Line 共线点个数
Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. ...
- Stack的三种含义
作者: 阮一峰 日期: 2013年11月29日 学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈". 理解这个概念,对于理解程序的运行至关重要.容易混淆的是,这个词 ...
- C#工程引用自定义目录的DLL
在App.config里配置: <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-mi ...
- c#常用方法
创建目录 Directory.CreateDirectory(Application.StartupPath+"\\test");
- Hello session
1. session 随想 HTTP 的无状态,也就是说,每次请求都是独立的线程.这里所说的无状态其实就是一种隔离的意思.举个例子比如购物车,你先选择A商品,加入购物车,这里就是A线程,然后在选择B商 ...
- 【Pyhon 3】: 170104:优品课堂: GUI -tkinter
from tkinter import * root = Tk() root.title("BMS 图书管理系统") lbl = Label(root, text='书名:') # ...