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

I am create module cal salesman

1. i created model


salesman.py

class Salesman(models.Model):
 _name = 'smartsales.salesman'
 _description ='Salesman'
 _inherit = 'mail.thread'
salesname = fields.Many2one('res.users', string='Name', defalut=lambda self: self.env.uid)
companyname = fields.Char(string='Companyname')
@api.onchange('salesname.company_id','companyname')
 def update_company(self):
  self.companyname = self.salesname.company_id


view

<field name="salesname"  />
<field name="companyname" on_change="0" readonly="1"/>


I want to create dropdownlist that when i select user and it will show companyname  of user 

how can i do it ? 


Avatar
Annuleer

companyname = fields.Many2one('res.company', string='Companyname')

@api.onchange('salesname')

def update_company(self):

self.companyname = self.salesname.company_id.id

Auteur

thank you Niyas Raphy

Beste antwoord

I f you want only companyname 


  self.companyname = self.salesname.company_id.name

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
0
jun. 25
2296
7
apr. 18
9638
0
mrt. 17
4130
1
mei 22
15523
6
dec. 23
112365