在 odoo 9 中使用 name_get
Use name_get in odoo 9
如何拼接Many2one字段,打开下拉列表所有车可见。我需要 [id] 和 [name].
例如:
[01]奥迪,
[02]宝马
car_id = fields.Many2one('my.cars', 'Cars')
@api.multi
def name_get(self):
???
尝试以下操作:
@api.multi
def name_get(self):
result = []
for record in self:
name = '[' + str(record.id) + ']' + ' ' + record.name
result.append((record.id, name))
return result
注:
name_get() 方法必须在 my.cars 对象上设置。
如何拼接Many2one字段,打开下拉列表所有车可见。我需要 [id] 和 [name].
例如:
[01]奥迪,
[02]宝马
car_id = fields.Many2one('my.cars', 'Cars')
@api.multi
def name_get(self):
???
尝试以下操作:
@api.multi
def name_get(self):
result = []
for record in self:
name = '[' + str(record.id) + ']' + ' ' + record.name
result.append((record.id, name))
return result
注:
name_get() 方法必须在 my.cars 对象上设置。