تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
8568 أدوات العرض

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 ?

الصورة الرمزية
إهمال

selection field or one2many field?

الكاتب

i'm sorry . selection is one2many field

أفضل إجابة

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"/>
الصورة الرمزية
إهمال
الكاتب

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?

المنشورات ذات الصلة الردود أدوات العرض النشاط
0
مارس 15
3597
1
ديسمبر 23
27056
1
مارس 15
4101
1
مارس 15
8061
1
مارس 15
4055