隐藏列后如何设置,隐藏列的行中数据不影响行高。如图,一列数据因为隐藏列的多行数据,显示成占据多行行

001.PNG

FineReport 用户M6555921 发布于 2021-7-14 10:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
axingLv6专家互助
发布于2021-7-14 10:08

多行的数据那个单元格设置为不扩展看看

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-14 10:01

这个目前好像没法子,直接不要放这个数据把

最佳回答
0
杨朝健Lv5中级互助
发布于2021-7-14 10:02(编辑于 2021-7-14 10:03)

留一行,其他行高设0

最佳回答
0
yzm245758Lv2见习互助
发布于2023-7-25 17:58

直接在底下 设置一个公式 =上面的单元格就行了image.pngimage.png

最佳回答
0
yzmcaD5P0416851Lv1见习互助
发布于2024-10-28 13:38

我的做法是旁边放一个按钮控件,然后控件里面写初始化js脚本。初始化完成后脚本里面把空行从网页上移除掉。把按钮控件隐藏掉就可以了,或者在查询按钮上面写应该也可以,我这张报表没有查询参数所以另外写了个控件,代码如下:

//判断是否是空行,判定条件为所有单元格都为空字符串或者为不显示 

function isEmptyRow(row) {  

  let children = Array.from(row.children)  return children.filter(td => td.innerText !== '' && td.style.display !== 'none').length === 0 

//移除所有空行 

Array.from($('tr')).forEach(v => {  if (isEmptyRow(v)) {  v.remove()  } })

  • 6关注人数
  • 522浏览人数
  • 最后回答于:2024-10-28 13:38
    请选择关闭问题的原因
    确定 取消
    返回顶部