如何仅在 qweb 报告中存在数据时打印 table header 和 table 数据

How to print a table header and table data only if data is present in qweb reports

如何打印 table header 和 table 数据(仅当数据出现在 qweb 报告中时)。

如果数据不存在,table header 并且数据应该为空

你可以使用条件 t-if:

<t t-if="condition">
<p>Test</p></t>

https://www.odoo.com/documentation/10.0/reference/qweb.html

通过使用<t t-set="flag" t-value="0">初始化一个标志。 然后使用 for loop.

检查 table 数据中是否存在任何数据

如果存在任何数据,请将 for loopflagt-value 设置为 1。 然后只在flag's value is 1

时打印table头和数据