通过在odoo9中设置codition,是否可以为1个字段设置两个或多个类型(整数或浮点)?

2024-09-29 21:33:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力学习如何定制odoo系统来解决业务中的具体问题。我正在使用odoo9.0。 我们可以通过为每个文件设置特定的条件来为文件设置两种类型的值(integre和float)吗?如果可能的话,请教我正确的步骤。谢谢你的时间


Tags: 文件odoo类型系统时间步骤业务float
1条回答
网友
1楼 · 发布于 2024-09-29 21:33:01

在Odoo中,不可能为单个字段设置两种数据类型。 但您可以通过在视图中设置条件来创建两个字段Integer和Float以及show/hide

.py文件

is_integer = fields.Boolean('Is Integer?')
integer_field = fields.Integer('Integer Field')
float_field = fields.Float('Float Field')

.xml文件

<field name="is_integer" invisible="1" />
<field name="integer_field" attrs="{'invisible': [('is_intiger', '==', False)]}"/>   
<field name="float_field" attrs="{'invisible': [('is_intiger', '==', True)]}"/>

相关问题 更多 >

    热门问题