Openerp 可以<;condPageBreak高度=';?cm'&燃气轮机;动态变化?

Openerp 可以<;condPageBreak高度=';?cm'&燃气轮机;动态变化?,openerp,rml,Openerp,Rml,我有一个,可以根据用户输入改变大小。 如果没有足够的空间在同一页上绘制blocktable,我想在下一页继续绘制 <condPageBreak height='1in'/> <blocklTable ...> ... ... 如果当前页面上没有足够的空间,如何更改块表高度以跳转到下一页?我不确定是否要动态更改或断开页面。但我使用下面的方法。也许对你有用 试试这个RML报告 标记是“条件分页符”。要使用它,您需要以RML可以处理的任何单位为它指定一个高度 然后

我有一个
,可以根据用户输入改变大小。
如果没有足够的空间在同一页上绘制blocktable,我想在下一页继续绘制

<condPageBreak height='1in'/>
<blocklTable ...>
    ...

...

如果当前页面上没有足够的空间,如何更改
块表高度以跳转到下一页?

我不确定是否要动态更改或断开页面。但我使用下面的方法。也许对你有用

试试这个RML报告

标记是“条件分页符”。要使用它,您需要以RML可以处理的任何单位为它指定一个高度

然后将此高度与页面上剩余的可用空间进行比较。如果空间足够,则将在当前页面上放置下一个元素,但如果空间小于给定的高度,则在下一页上继续执行
之后的任何操作

只有一个属性,即 高度

例如:

<condPageBreak height="1in"/>
<condPageBreak height="72"/>

有关详细信息:

注意:

<condPageBreak height="1in"/>
<condPageBreak height="72"/>
标记开始之前使用上述示例

例如:

<condPageBreak height="1in"/>
    <blockTable style="Table4">
    .
    .
    .
    </blockTable>

.
.
.

这就是为什么我要在我答案的第一行写上的原因。:-)我也想知道这件事。