【问题标题】:Adding a constraint for a field in Odoo在 Odoo 中为字段添加约束
【发布时间】:2023-01-19 02:40:57
【问题描述】:

这是我必须做的:

“在员工对象中添加一个用于注册孩子的字段。可以输入多个孩子,并为每个孩子输入名字和姓氏以及出生日期。在下面的“私人信息”选项卡中的表单视图中显示该字段孩子(children)数量的字段。仅当孩子数量大于0时才显示该字段。”

我这样做了:

@api.onchange('children', 'name_child', 'date_of_birth') def onchange_usage(自我): 如果 self.children > 0: self.name_child = True self.date_of_birth = 真 别的: self.name_child = 假 self.date_of_birth = 假

children = fields.Integer(string='Children')
name_child = fields.Char(string='Name of the Child')
date_of_birth = fields.Date(string='Date of Birth')

有人知道这段代码有什么问题吗?感谢你。

【问题讨论】:

    标签: python java linux sum odoo


    【解决方案1】:

    您可以简单地为字段 name_childdate_of_birth 添加 invisible

    attrs="{'invisible':[('children', '=', 0)]}"

    【讨论】:

      猜你喜欢
      • 2020-08-31
      • 2011-01-17
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-05
      • 2020-02-26
      相关资源
      最近更新 更多