-
yangqh 数据老手Lv5
发表于2023-3-31 17:42
楼主
首先,固定单个表元,可以用以下脚本定义行间距:
复制代码但是,针对纵向浮动表元,由于行是自动扩展的,那么上面的脚本就不合适了,需要改成如下:
复制代码
- g_rptpage.getGridById("GRID1").getCellDom("F2").style.lineHeight="20px";
- var startIndex = 2;//数据表元从第2行开始浮动
- var cellColName = "GRID1.F";//表元所在列名
- var gridsRows = g_rptpage.grids.GRID1.rows;//表格浮动以后的总行数
- for (var i = startIndex; i <= gridsRows; i++) {
- var cellDiv = document.getElementById(cellColName + i);
- if(cellDiv){
- var cellSpans = cellDiv.getElementsByTagName("span");
- if(cellSpans.length > 0){
- cellSpans[0].style.lineHeight = 3;//行高倍数为3,这样行间距约为字体大小font-size的2倍
- }
- }
- }