时间:2021-05-28
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下
先上html代码
<div id="test" class="table-responsive" style="padding: 0;overflow:auto;"> <table id="resourceTable" style="min-width:1500px;" class="table table-nowrap"></table></div>在上js代码
/** * 合并单元格,同一列相同数据会合并到同一单元格 * field:要合并的field列 */function mergeTable(field){ var obj=getObjFromTable($resAlertTable,field); for(var item in obj){ $resAlertTable.bootstrapTable('mergeCells',{ index:obj[item].index, field:field, colspan:1, rowspan:obj[item].row, }); }}function getObjFromTable($resAlertTable,field){ var obj=[]; var maxV=$resAlertTable.find("th").length; var columnIndex=0; var filedVar; for(columnIndex=0;columnIndex<maxV;columnIndex++){ filedVar=$resAlertTable.find("th").eq(columnIndex).attr("data-field"); if(filedVar==field) break; } var $trs=$resAlertTable.find("tbody > tr"); var $tr; var index=0; var content=""; var row=1; for (var i = 0; i <$trs.length;i++) { $tr=$trs.eq(i); var contentItem=$tr.find("td").eq(columnIndex).html(); //exist if(contentItem.length>0 && content==contentItem ){ row++; }else{ //save if(row>1){ obj.push({"index":index,"row":row}); } index=i; content=contentItem; row=1; } } if(row>1)obj.push({"index":index,"row":row}); return obj; }实现效果:
下面是横向合并,相对来说就比较简单了,只需要对table进行一些设置即可
cache : false, // 不缓存pagination : false, // 开启分页功能striped : false, // 隔行加亮data:testData,search:true,toolbar:'#toolbar',height: tableHeight(),//高度调整silence : true,sortName : 'lastTime', // 设置默认排序为 idsortOrder : 'desc', // 设置排序为升序 asc/反序desc columns: [ [ { field: 'resourceName', title: '资源名称', align: 'center', valign: 'middle', width: '8%', colspan:1, rowspan:2 }, { title: '流入速率', align: 'center', valign: 'middle', sortable : true, colspan:3, rowspan:1 }, { title: '流出速率', align: 'center', valign: 'middle', sortable : true, colspan:3, rowspan:1 } ], [ { field: 'netUpSpeed', title: "最大值", align: 'center', valign: 'middle', width: '6%', sortable:true },{ field: 'netUpSpeed', title: "最小值", align: 'center', valign: 'middle', width: '6%', sortable:true },{ field: 'netUpSpeed', title: "平均值", align: 'center', valign: 'middle', width: '6%', sortable:true },{ field: 'netUpSpeed', title: "最大值", align: 'center', valign: 'middle', width: '6%', sortable:true },{ field: 'netUpSpeed', title: "最小值", align: 'center', valign: 'middle', width: '6%', sortable:true },{ field: 'netUpSpeed', title: "平均值", align: 'center', valign: 'middle', width: '6%', sortable:true } ] ], onPreBody:function(data){ }});实现效果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
简单的合并,本例是横向合并,纵向合并可以自行调整。importxlrdimportxlwtimportshutilfromxlutils.copyimportc
本文实例讲述了PHP实现数组根据某个字段进行水平合并,横向合并。分享给大家供大家参考,具体如下:PHP数组水平合并,横向合并,两条数据合并成一行需求将两个素组中
本文实例讲述了Bootstrap实现的表格合并单元格。分享给大家供大家参考,具体如下:1、问题背景利用Bootstrap设计表格,并且表格需要合并单元格2、实现
本文实例讲述了python实现两个dict合并与计算操作。分享给大家供大家参考,具体如下:用pythonic的方法,将两个dict合并,并进行计算.如果key值
项目改造中遇到DIV+CSS实现的table,新需求需要在表格使用单元格合并,网上调查返现CSSdisplay:table实现的table表格,没有单元格的属性