İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
9064 Görünümler

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
Vazgeç

selection field or one2many field?

Üretici

i'm sorry . selection is one2many field

En İyi Yanıt

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
Vazgeç
Üretici

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?

İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Mar 15
4123
1
Ara 23
27655
1
Mar 15
4698
1
Mar 15
8639
1
Mar 15
4520