如何在 Odoo 的表单视图模型的 Many2one 字段中渲染?
How to render in form view model's Many2one's field field in Odoo?
假设我有
class A(models.Model):
_name = "A"
field_a = fields.Many2one('B')
class B(models.Model):
_name = "B"
field_b = fields.Char()
我需要渲染一个模型是A的表单field_b。我试过这样:
<field name="field_a.field_b" />
但运气不好
正确的做法是什么?
为了在当前视图中显示来自 m2o 的字段,创建一个相关字段。
class A(models.Model):
_name = "A"
field_a = fields.Many2one('B')
field_b = fields.Char(related='field_a.field_b')
class B(models.Model):
_name = "B"
field_b = fields.Char()
现在在模型 A 视图中,您可以:
<field name="field_b" />
假设我有
class A(models.Model):
_name = "A"
field_a = fields.Many2one('B')
class B(models.Model):
_name = "B"
field_b = fields.Char()
我需要渲染一个模型是A的表单field_b。我试过这样:
<field name="field_a.field_b" />
但运气不好
正确的做法是什么?
为了在当前视图中显示来自 m2o 的字段,创建一个相关字段。
class A(models.Model):
_name = "A"
field_a = fields.Many2one('B')
field_b = fields.Char(related='field_a.field_b')
class B(models.Model):
_name = "B"
field_b = fields.Char()
现在在模型 A 视图中,您可以:
<field name="field_b" />