Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
8539 Visualizzazioni

I have field selection ,I want to get Id of the selection,Then I save id on field.char .What should I do

Can you help me ?

Avatar
Abbandona

selection field or one2many field?

Autore

i'm sorry . selection is one2many field

Risposta migliore

See the below example

In Python:

  _columns = {
            'name': fields.many2one('hr.employee', "Employee", required=True),
            'id_no': fields.char('Wage', size=64),
        }

        def onchange_employee_id(self, cr, uid, ids, employee_id, context=None):
            v = {}
            if employee_id:
                emp_sr = self.pool.get('hr.employee').search(cr, uid, [('id','=',employee_id)], context=context)
                if emp_sr:
                    empt_br = self.pool.get('hr.employee').browse(cr, uid, emp_sr, context=context)[0]
                    v['id_no'] = str(emp_br.id)

            return {'value': v}

In XML:

<field name="name" on_change="onchange_employee_id(name)"/>
<field name="id_no"/>
Avatar
Abbandona
Autore

No,I have selection ,it is many2one .And i have fields char . when form is loaded ,fields char will get id of selection

How you select the value to many2one field while form loading? Do you pass any default value to many2one while form loading?

Post correlati Risposte Visualizzazioni Attività
0
mar 15
3589
1
dic 23
27034
1
mar 15
4077
1
mar 15
8029
1
mar 15
4029