页面有四个报表块,比如说隐藏第二个,那么第三四怎么自动往上补齐

现在是隐藏后会出现一片空白区域无法补齐

FineReport lEySADzK 发布于 2022-7-14 10:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2022-7-14 10:27

他不会自动填充的,你如果想实现这个功能,可以这样

四个报表块每个都做4个,然后就是16个,当你隐藏第二个时候,第一个不变显示4个重叠报表块中的第一个,第二个显示4个报表块的第三个,第三个显示4个报表块的第四个,第四个报表块全部不显示

以此类推去模拟隐藏四个报表块

但是这样速度肯定慢,其他的办法我就不知道了

  • lEySADzK lEySADzK(提问者) 好的谢谢你的回答,我想到一个办法,如果选择隐藏把隐藏的这个报表块的宽高改为0,应该就可以自动补齐了,我不确定能不能实现,可以试一下
    2022-07-14 10:48 
  • 吾姓独孤 吾姓独孤 回复 lEySADzK(提问者) 好的你试试,有结果可以分享下这个还挺有价值的这个问题
    2022-07-14 10:49 
  • lEySADzK lEySADzK(提问者) 回复 吾姓独孤 我试了一下比如还是我提的问题,隐藏第二个后把隐藏的宽高设置为0,再把第三四的坐标使用js都上移就可以了,坐标位置需要好好调整一下,因为每个报表块的大小不一定是一样的,这个办法只能适用于页面报表块较少的情况
    2022-07-14 11:15 
  • 吾姓独孤 吾姓独孤 回复 乔治在上海(提问者) 这个可以的,你可以调试调试,方便的话最后那个demo内置数据集可以分享下到那个论坛里
    2022-07-14 11:20 
  • 乔治在上海 乔治在上海(提问者) 回复 吾姓独孤 调试了几个报表块不是特别兼容,bug太多,很多无法直接通过代码来解决,可能PC本身就不太支持这样的写法
    2022-07-14 13:30 
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-7-14 10:32

移动端可以,pc不会,pc端页面时相对固定的

  • 4关注人数
  • 386浏览人数
  • 最后回答于:2022-7-14 10:32
    请选择关闭问题的原因
    确定 取消
    返回顶部