Python 2.7 如何在odoo 10中以两个字段的组合给出_rec_名称?

Python 2.7 如何在odoo 10中以两个字段的组合给出_rec_名称?,python-2.7,openerp,odoo-10,Python 2.7,Openerp,Odoo 10,在多个字段中选择时,如何显示代码(或数字)+名称 或 如何将_rec_名称指定为两个字段的组合 或 如何在保存时合并两个字段 例如:有两个字段,如姓名和员工id。填写这些字段并保存后。打开记录时,_rec_name应显示为name[employee id]。您需要覆盖类中的_name_get方法: @api.multi def name_get(self): result = [] for s in self: name =

在多个字段中选择时,如何显示代码(或数字)+名称

如何将_rec_名称指定为两个字段的组合

如何在保存时合并两个字段


例如:有两个字段,如姓名和员工id。填写这些字段并保存后。打开记录时,_rec_name应显示为name[employee id]。

您需要覆盖类中的_name_get方法:

    @api.multi
    def name_get(self):
        result = []
        for s in self:
            name = s.field1+ ' ' + s.field2
            result.append((s.id, name))
        return result

我希望这对您有所帮助。

您有实际问题吗?一个示例,说明您对什么输入和您试图实现的代码期望什么输出?我想要的是在打开记录时在actwindow上显示一个name字段和一个integer字段。例如如果我以john的名义创建一个员工记录,他的id是002。保存时应保存一个john[002]。我不能上传照片,因为我是新来的。请帮我在SarahPhillips解决这个问题。谢谢,请不要图片,如果可能的话,分享实际代码