Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
8774 Widoki

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 ?

Awatar
Odrzuć

selection field or one2many field?

Autor

i'm sorry . selection is one2many field

Najlepsza odpowiedź

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"/>
Awatar
Odrzuć
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?

Powiązane posty Odpowiedzi Widoki Czynność
0
mar 15
3778
1
gru 23
27314
1
mar 15
4321
1
mar 15
8291
1
mar 15
4244