效果图
jsp实现代码
var grid ; $(function(){ grid = $('#grid').datagrid({ url :"${pageContext.request.contextPath}/cppcc/casemng/caseMotion/countAnalyspage", fit:true, fitColumns:true, //禁止横向滚动条 nowrap:true, //单元格数据过多,自动折行 border:false, striped:true, showFooter:false, //是否显示行底 scrollbarSize:0, //滚动条占的宽度 checkOnSelect:false, //设置为true后,则点击row 就选择了checkbox singleSelect:true, selectOnCheck:false, loadMsg:'', pagination:true, //分页工具条 pageSize:20, //每页显示多少条 pageList:[20,40], rownumbers:false, //显示行数 sortName:'', //初始化时,按哪个字段默认排序 sortOrder:'', //初始化时,排序 asc desc toolbar:'#tools', frozenColumns: [], columns:[ [ { title: "学校",field:"strMemName",width:50,align:"center",rowspan:2,resizeable:false,halign:'center' }, // rowspan:2 表示跨两行 { title: "一年级", order: 2, width: 100, align: "center",colspan:2 }, //colspan:2 表示跨两列 { title: "二年级", order: 2, width: 100, align: "center",colspan:2 }, { title: "学生总数",field:'intZd',width:50,align:'center',halign:'center', rowspan: 2, resizeable: false, formatter:function(value,row,index){ return "<a href='javascript:void(0)' onclick=showlist('"+row.strMemId+",zd')>"+value+"</a>"; } } ], // 第一行表头显示 [ { title:'男',field:'intFnumLian',width:50,align:'center',halign:'center', formatter:function(value,row,index){ return "<a href='javascript:void(0)' onclick=showlist('"+row.strMemId+",fnumLian')>"+value+"</a>"; } }, { title:'女',field:'intFnumBulian',width:50,align:'center',halign:'center', formatter:function(value,row,index){ return "<a href='javascript:void(0)' onclick=showlist('"+row.strMemId+",fnumBulian')>"+value+"</a>"; } }, { title:'男',field:'intLnumLian',width:50,align:'center',halign:'center', formatter:function(value,row,index){ return "<a href='javascript:void(0)' onclick=showlist('"+row.strMemId+",lnumLian')>"+value+"</a>"; } }, { title:'女',field:'intLnumBulian',width:50,align:'center',halign:'center', formatter:function(value,row,index){ return "<a href='javascript:void(0)' onclick=showlist('"+row.strMemId+",lnumBulian')>"+value+"</a>"; } } ] //第二行表头显示 ] }); });