如何根据报表块内的字符串长度来改变组件(组件大小)的宽度

场景:标签字段下,不同的标签名长度不一,想让他们可以根据自身字符串长度有一个刚好适配的背景(报表块),现阶段用了len()判断了字符串,列宽虽然改变了但是组件大小还是没变,报表块还是那么大

FineReport YYL 发布于 2024-3-11 13:52
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
LTC朝Lv6高级互助
发布于2024-3-11 13:53

这个没有办法

最佳回答
0
gordon-frLv4见习互助
发布于2024-3-11 13:58

可以换思路解决:

将需要展示的标签所在组件,设置为"最大宽度",然后在报表块中,设置需要显示的样式,所有展示的标签文本内容放入单元格,单元格宽度与组件宽度一致,用 HTML 的形式插入公式,这样可以实现相应的效果。

  • YYL YYL(提问者) 不好意思,你说的这个场景我没太理解,意思是一个最大宽度的报表块内,单元格内插入公式用 HTML 显示内容就可以吗?
    2024-03-11 14:28 
  • gordon-fr gordon-fr 回复 YYL(提问者) HTML 行级标签内容自适应,我是针对你所描述的需求猜测这种适合你。不过你也可以将详细的需求贴出出来,看一下你具体要如何展示内容。
    2024-03-12 16:59 
  • 3关注人数
  • 238浏览人数
  • 最后回答于:2024-3-11 13:58
    请选择关闭问题的原因
    确定 取消
    返回顶部