gpt4 book ai didi

odoo - 有没有办法在 Qweb 中使用小数精度显示变量?

转载 作者:行者123 更新时间:2023-12-02 09:07:40 24 4
gpt4 key购买 nike

我在 Qweb 报告中显示了一个浮点变量:

<t-set="my_qweb_float_variable" t-value="4.0"/>
<span t-esc="'%.4f'% my_qweb_float_variable"/>

我想用产品价格 的小数精度对其进行舍入。我将它四舍五入到 4 位数字,因为我知道Product Price 的小数精度为 4 位数字,但正确的方法是从 decimal_precision< 中存储的记录中获取精度值 表,以防用户更改它。

有什么想法吗?

最佳答案

您可以通过这种方式获取decimal_precision 表值:

<t t-set="decimal_precision" t-value="request.env['decimal.precision'].precision_get('Product Price')"/>

然后当您打印decimal_precision 变量的值时,它将显示decimal.precision 模型的可浏览对象。

然后您可以通过这种方式获取您的字段值:

<t t-esc="my_qweb_float_variable" t-options='{"widget": "float", "precision": decimal_precision}'/>

希望对您有所帮助。谢谢。

关于odoo - 有没有办法在 Qweb 中使用小数精度显示变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56131481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com