横向动态列怎么补充空白让它正好每页都铺满?

image.png

FineReport jack丶杨某人 发布于 2022-3-4 15:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2022-8-4 01:59

自适应会拉宽原本的表格设计,得到不想要的效果

两种方式实现自然铺满:

一种是先计算横向扩展了多少,还差多少刚好铺满,然后用range()函数生成对应的个数横向扩展,再将函数结果隐藏

另一种是使用js,先在右侧隐藏一列灰色列的空白单元格,页面加载结束后再将这列的宽度根据页面动态变宽

最佳回答
0
@Lv6资深互助
发布于2022-3-4 16:02(编辑于 2022-3-4 16:02)

表头也添加上动态列 跟随隐藏显示

  • jack丶杨某人 jack丶杨某人(提问者) 表头是合并在一起的一个单元格,会跟着动态列移动的
    2022-03-04 16:03 
  • @ @ 回复 jack丶杨某人(提问者) 这是你展示完的所有列了吗、?把后面的空白在设计器删除不行吗?
    2022-03-04 16:05 
  • jack丶杨某人 jack丶杨某人(提问者) 回复 @ 后面的空白是因为这是元素少的情况,还有元素多的情况,数量不确定所以在想怎么弄比较好.
    2022-03-04 16:11 
最佳回答
0
luojian0323Lv7资深互助
发布于2022-3-4 16:02

横向扩展的单元格右边是否被你加了空白列,并被 你设置了单元格边框样式

看着把多余的列去掉。

  • jack丶杨某人 jack丶杨某人(提问者) 没有多余列,是因为横向数据不确定所以把页边距的宽给放开点,现在想动态数据列怎么让他每页的数据宽都大概相同,补充空白有时多了有时少了。
    2022-03-04 16:13 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-4 16:03

z横向自适应

image.png

  • jack丶杨某人 jack丶杨某人(提问者) 8.0版本的,应该没有这个设置吧
    2022-03-04 16:14 
  • Z4u3z1 Z4u3z1 回复 jack丶杨某人(提问者) 实不相瞒这就是8.0截的图
    2022-03-04 16:14 
  • jack丶杨某人 jack丶杨某人(提问者) 回复 Z4u3z1 ...我点开模板菜单下面真没找打浏览器自适应属性,倒是找到一个移动端属性
    2022-03-04 16:20 
  • Z4u3z1 Z4u3z1 回复 jack丶杨某人(提问者) 模板---模板自适应属性
    2022-03-04 16:23 
  • 4关注人数
  • 354浏览人数
  • 最后回答于:2022-8-4 01:59
    请选择关闭问题的原因
    确定 取消
    返回顶部