You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo 17树形视图合计功能如何显示3位小数?

Odoo 17树形视图合计值显示3位小数的解决办法

问题核心在于Odoo视图的XML属性要求JSON格式,而非Python元组语法,直接写(16,3)会触发格式错误。以下是可行的解决方式:

方法一:在视图字段中指定JSON格式的digits属性

在树形视图的字段定义里,将digits的值改为JSON数组格式(用方括号替代圆括号),同时指定widget="float"确保渲染逻辑正确:

<field name="total_cbm" widget="float" digits="[16, 3]"/>

修改后刷新视图,合计值会按照3位小数显示,与模型中字段的定义保持一致。

方法二:复用字段已有的digits配置

若不想在视图中重复定义小数位数,可确保视图字段未覆盖digits属性,依赖模型字段本身的digits=(16,3)配置。不过这种方式需要Odoo默认渲染逻辑正确识别字段配置,优先级低于方法一。

内容的提问来源于stack exchange,提问作者Sheenergizer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 06:57:03