Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
8454 Tampilan

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
Buang

selection field or one2many field?

Penulis

i'm sorry . selection is one2many field

Jawaban Terbai

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
Buang
Penulis

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 Terkait Replies Tampilan Aktivitas
0
Mar 15
3503
1
Des 23
26942
1
Mar 15
4000
1
Mar 15
7970
1
Mar 15
3952