我已经自定义字段命名为“码”在res.partner:显示自定义字段值,而不是名称many2one Odoo 8
class cust_partner
_inherit = 'res.partner'
_columns = { 'code': fields.char('Code', index=True), }
定制name_get,name_search方法来获取代码,而不是客户的名称。
它仅在搜索和显示名称字段
在我的自定义类:
class test_order(osv.Model):
_inherit = 'test_order'
_columns = {'customer_code': fields.many2one('res.partner', 'Code', ondelete='restrict', required=False), }
我的预期输出是test_order类,我需要在显示的“代码”值,而不是名称字段customer_code(保存在表单视图中后)。
这是可行的,但我不想2场即时通讯期待的PARTNER_ID =代码输出(默认名称) – Silviaa
模型的默认名称可以由您的类class cust_partner中的 – Nope
'_rec_name ='code''设置。但是随后你会得到代码而不是名字。像_inherit一样。 – Nope