Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
8591 Ansichten

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
Verwerfen

selection field or one2many field?

Autor

i'm sorry . selection is one2many field

Beste Antwort

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
Verwerfen
Autor

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?

Verknüpfte Beiträge Antworten Ansichten Aktivität
0
März 15
3631
1
Dez. 23
27091
1
März 15
4123
1
März 15
8113
1
März 15
4070