普通报表-分组(普通)后,数据行高度问题

除了后四列,其他列都默认根据前一列 做分组   图二 为正常预览效果 图一 为无参数时默认字段显示 问题:图一数据行高度为所有记录加起来的高度,而不是单条数据的高度 预期:图一数据行的时候,高度显示为单条数据的正常高度

FineReport 帆软用户FV1ZrRIPGP 发布于 2023-7-5 10:18 (编辑于 2023-7-5 10:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
帆软用户FV1ZrRIPGPLv2见习互助
发布于2023-7-5 13:57

在模版的web属性中,添加加载完毕的js事件实现

var _obj = $("table tr");  //_obj是表格tr对象     var _length = _obj.length;  //_length是tr行数     for(var i = 0; i < _length; i++) {      //遍历tr中的对象td         var _td = _obj.eq(i).find("td");         var count=0;         for(var j = 0; j < _td.length; j++) {           //_val是每个单元格值             var _val = _td.eq(j).text();            //去除空格             var _tval = $.trim(_val);             var displayStr = $(_td.eq(j)).css("display");             if(!_tval||displayStr=="none"){                     count=count+1;             }         // 设定 "表头" 高度  即:所有包括  统计开始日期  的行都会被设置为此高度             if(_tval=="统计开始日期"){                     $(_obj.eq(i)).css("height","32px");                 }         }         if(count==_td.length){ // 如果当前行的所有格子 都是display:none或者不显示内容的话,将改行高度设置为0                 $(_obj.eq(i)).css("height",0);             }     }

最佳回答
0
坚定的小帆薯Lv6高级互助
发布于2023-7-5 10:23

适应性的问题,把双向适应性关了即可

image.png

  • 帆软用户FV1ZrRIPGP 帆软用户FV1ZrRIPGP(提问者) 采用的是服务器设置,默认就是不自适应; 设置模版单独设置后,也是默认的不自适应。但无效果,问题依然存在
    2023-07-05 10:26 
  • 坚定的小帆薯 坚定的小帆薯 回复 帆软用户FV1ZrRIPGP(提问者) 那试试楼下的自动调整行高,不过自动调整行高变化不大,不会有这么大的改变的
    2023-07-05 10:28 
  • 帆软用户FV1ZrRIPGP 帆软用户FV1ZrRIPGP(提问者) 设置后,没效果,问题依然存在。分组后,被隐藏的那几行,tr上都设置了height,但里面的td都是不显示,但里面的td显示为display 为none ,但tr标签上又给了高度设置,所以才产生了这个问题。难道要用js处理吗?
    2023-07-05 10:36 
  • 坚定的小帆薯 坚定的小帆薯 回复 帆软用户FV1ZrRIPGP(提问者) 传一下模板,导出为内置数据集看看,不清楚这边是否有其余配置
    2023-07-05 10:40 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-7-5 10:23

image.png

  • 帆软用户FV1ZrRIPGP 帆软用户FV1ZrRIPGP(提问者) 设置后,没效果,问题依然存在。分组后,被隐藏的那几行,tr上都设置了height,但里面的td都是不显示.
    2023-07-05 10:34 
最佳回答
0
柿子树Lv4见习互助
发布于2023-7-5 11:06

把隐藏行放到下一行,左父格设置一下,然后隐藏行高设0

  • 3关注人数
  • 586浏览人数
  • 最后回答于:2023-7-5 13:57
    请选择关闭问题的原因
    确定 取消
    返回顶部