本文不会说得太多,在这里主要阐述一下EasyUI中数据表格的一些常见功能,主要有两点:表格的嵌套显示和表头多行显示的配置。
1、表格的嵌套显示
在使用这个功能时,我们还要引用一个js文件,datagrid-detailview.js
这个文件可以到它的官网上下载,下面是我们一个项目中所用的相关代码片断:
page.app_Grid = $('#approveGrid').datagrid({
idField: 'id',
singleSelect: true,
striped: true,
columns: [cols],
remoteSort: false,
sortOrder: 'asc',
nowrap: false,
width: 'auto',
resizable: true,
maxHeight: $(window).height() - $('.toolbar').height(),
rownumbers: true,
view: detailview,
onExpandRow: function(index, row) {
var cols = [{
title: '序号',
field: 'SEQ_ID',
align: 'center',
type: 'text',
hidden: true,
width: 60
}, {
title: '送审编号',
field: 'APPROVE_NO',
align: 'center',
type: 'text',
width: 145
}, {
title: '送审序号',
field: 'APPROVE_SEQ',
align: 'center',
type: 'text',
width: 100
}, {
title: '年审类别',
field: 'APPROVE_TYPE',
align: 'center',
type: 'text',
width: 100
}, {
title: '送审项目',
field: 'APPROVE_DETAIL',
align: 'center',
type: 'text