我已經自定義字段命名爲「碼」在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