如何在odoo qweb中将float转换为int?

问题描述 投票:0回答:1

我需要有关 odoo 的帮助。 我想在 Odoo14 qweb 中将 float 转换为 int。

 <tr class="border-black">
                                        <td>
                                            <strong>Total Mesin Jalan</strong>
                                        </td>
                                        <td class="text-right">
                                            <span t-value="int(doc.total_mesin_jalan)"/> %%
                                        </td>
                                    </tr>
                                    <tr class="border-black">
                                        <td>
                                            <strong>Presentasi Total</strong>
                                        </td>
                                        <td class="text-right" style="background-color: #3498DB; color: #fff !important;">
                                            <span t-value="int(doc.presentasi_total)"/> %%
                                        </td>
                                    </tr>

我使用这个方法但仍然不起作用,并且odoo报告中没有任何显示 它只显示%

python odoo-14 qweb
1个回答
0
投票
<tr class="border-black">
   <td>
      <strong>Total Mesin Jalan</strong>
   </td>
   <td class="text-right">
      <span t-esc="int(doc.total_mesin_jalan)"/>
   </td>
</tr>
<tr class="border-black">
   <td>
      <strong>Presentasi Total</strong>
   </td>
   <td class="text-right" style="background-color: #3498DB; color: #fff !important;">
      <span t-esc="int(doc.presentasi_total)"/>
   </td>
</tr>

span 标签内使用 t-esc 而不是 t-value

© www.soinside.com 2019 - 2024. All rights reserved.