【发布时间】:2018-04-15 17:27:25
【问题描述】:
我有 2 个模型 employee。 employee 具有 emp_name 和 emp_pnum 列。
我在employee 和res_users 之间有一个Many2One 关系,如代码所示。
class Employee(models.Model):
_name = "employee"
emp_name = fields.Char(string='Employee name')
emp_pnum = fields.Char(string='Phone number')
user_id = fields.Many2one('res.users', string='user id', default=lambda self: self.env.uid, required = True)
在我的表单视图中,我希望在employee 模型的字段旁边显示res.users 模型中的字段。
<record model="ir.ui.view" id="employee_tree">
<field name="name">employee.tree</field>
<field name="model">employee</field>
<field name="priority" eval="8" />
<field name="arch" type="xml">
<tree string="Employee">
<field name="user_id" readonly="1"/>
<field name="emp_name"/>
<field name="emp_pnum"/>
//// I want to add the field values from the res.users table
//// through the Many2One relationship here
</tree>
</field>
</record>
【问题讨论】:
标签: model views relationship odoo