我使用 Openerp 6.0。我在 account.invoice 表单中有一个名为 x_podate 的日期字段。在 account_print_invoice 报告表单中,我使用以下代码调用日期字段:
<td>
<para style="terp_default_6">[[ o.x_podate ]]</para>
</td>
它显示输入的日期值。但问题是,当日期字段未提供任何值时,repot 打印输出显示为 False。有人可以为此提出任何解决方案吗?我是否缺少某些内容?
最佳答案
你可以在方括号之间输入Python代码,然后你就可以利用Python's evaluation rules for boolean expressions 。因此,如果您想在未提供 o.x_podate
的情况下显示空字符串,请使用 [[ o.x_podate or ""]]
。
关于python - openerp 中的 rml 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10292686/