我有一个 <blockTable>
根据用户输入改变大小。
如果没有足够的空间在同一页上绘制 block 表,我想在下一页继续绘制。
<condPageBreak height='1in'/>
<blocklTable ...>
...
如何更改 blockTable height
当前页面空间不足时跳转到下一页?
最佳答案
我不确定动态更改或中断页面。但是我使用下面的方法。可能对您有用。
试试这个 RML 报告。
<condPageBreak/>
标记是“条件分页符”。要使用它,您可以给它一个 RML 可以处理的任何单位的高度。
然后它将此高度与页面上剩余的可用空间进行比较。如果空间足够,则下一个元素将放置在当前页面上,但如果空间小于您在 <condPageBreak/>
之后给它的任何高度下一页继续
<condPageBreak/>
只有一个属性 - 强制性的一个
高度
例如:
<condPageBreak height="1in"/>
<condPageBreak height="72"/>
更多详情:RML User Guide
注意:
在 <blockTable>
开始之前使用上面的例子标签
例如:
<condPageBreak height="1in"/>
<blockTable style="Table4">
.
.
.
</blockTable>
关于openerp - <condPageBreak height ='?cm' > 可以动态改变吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34511290/