Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
2 Antwoorden
5965 Weergaven
Beste antwoord

try name_get override

Avatar
Annuleer
Beste antwoord


_columns = {

'name': fields.function(_combine, type='char',arg=('model1_id.name','model2_id.name'), method=True ,string=" "),

'model1_id':fields.many2one('model1.model1',' '),

'model2_id':fields.many2one('model2.model2',' '),

}

def _combine(self, cr, uid, ids, field_name, args, context=None):

values = {}

for id in ids:

rec = self.browse(cr, uid, [id], context=context)[0]

values[id] = {}

values[id] = '%s -- %s' % (rec.model1_id.name, rec.model2_id.name)

return values

Avatar
Annuleer