datagrid下fitcolums设置没有铺满100%问题

来源:互联网 发布:医疗数据分析师 编辑:程序博客网 时间:2024/06/14 06:27

真的是纠结了很久,忽然发现一个偏方,希望能帮到你们.

fit:true,fitcolums:true

都设置了,然而并没有什么卵用,还是铺不满,慢慢尝试忽然发现一个不错的方法,就是设置一个隐藏列

datagrid1:function(){$(".datagrid1").show();$("#datagrid1").datagrid({url: "/tran/tranPmsYx.do",rownumbers: true,fit: true, fitColumns: true,singleSelect: true, idField: 'Project_id',toolbar: [{text: "导出",width: 80,iconCls: 'icon-export',handler: function () {}}],columns: [[{field: 'orgNo',title: '供电单位',align: 'center',sortable: true,width: 2,rowspan:3}, {field: 'pmsNum',title: 'PMS系统总数',align: 'center',width: 2,rowspan:3}, {field: "1-3",title: '营销基础数据平台',width: 10,colspan:6,align: "center",}],[{field: 'yxNum',title: '总数',align: 'center',width: 2,rowspan:2}, {field: 'yxMatchNum',title: '匹配数',align: 'center',width: 2,rowspan:2}, {field: "2-3",title: '差异数',width: 6,colspan:3,align: "center",styler: function(value,row,index){return 'text-decoration: underline;text-decoration-color: #00F;color:#00F;cursor: pointer;';}}],[{field: 'yxRy',title: '冗余数',align: 'center',width: 2,styler: function(value,row,index){return 'text-decoration: underline;text-decoration-color: #00F;color:#00F;cursor: pointer;';}}, {field: 'yxqs',title: '缺失数',align: 'center',width: 2,styler: function(value,row,index){return 'text-decoration: underline;text-decoration-color: #00F;color:#00F;cursor: pointer;';}}, {field: "yxbyz",title: '属性不一致数',width: 2,styler: function(value,row,index){return 'text-decoration: underline;text-decoration-color: #00F;color:#00F;cursor: pointer;';},align: "center",}, {                        field: "frezon",//名字随意,但不能为空                        title: '',//加不加都无所谓                        hidden:true,//一定要是隐藏列                        align: "center",                        width:''//width为空或者0                    }]]})


,如果是有复杂表头(合并单元格)的时候一定要在最后一列最下边的位置,而且正常的colspan一定要对上。完毕!


原创粉丝点击