gpt4 book ai didi

jasper-reports - iReport "keep group together"在某些情况下不起作用

转载 作者:行者123 更新时间:2023-12-02 03:52:56 24 4
gpt4 key购买 nike

我有以下问题。我有 subreport_1,现在不相关,然后是 subreport_2,带有组页眉和组页脚,keepTogether = True。然后我将 subreport_1 和 subreport_2 放在 mainReport 中并执行。在某些情况下,当 subreport2 的末尾接近页面末尾时,keepTogether 不起作用并且最后一行被拆分,其余部分,组页眉和页脚在下一页。当我在 mainReport 中更改底部边距的大小时它会起作用,但我认为当我有任何其他行数时它会再次发生......你可以帮帮我吗 ?谢谢

最佳答案

我看到你的问题作为我的一个问题的答案发布 (http://stackoverflow.com/questions/13830635/ireport-place-border-around-entire-group-in-column) 然后注意到你有创建了一个你自己的问题。为了解决这个问题,我在我想保持在一起的字段上进行了分组,然后在我添加的 XML View 中:

keepTogether="true"

组定义。它最终看起来像:

<group name="group_foobar" keepTogether="true>

在我的报告中,这使得一个组不会跨页。如果一组可以从一页开始但不完全适合,则它不会打印在该页上,而是从下一页开始。

您说您在报告中使用了 keepTogether 标签。那是在 subreport_2 中实际进行分组的地方吗?这就是它需要的地方。由于您在动态扩展的子报表中执行此分组,因此我会将 subreport_2 设置为忽略分页并在主报表中设置我的维度,以便主报表可以控制分页。

关于jasper-reports - iReport "keep group together"在某些情况下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13725621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com