Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
8590 Lượt xem

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 ?

Ảnh đại diện
Huỷ bỏ

selection field or one2many field?

Tác giả

i'm sorry . selection is one2many field

Câu trả lời hay nhấ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"/>
Ảnh đại diện
Huỷ bỏ
Tác giả

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?

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 3 15
3630
1
thg 12 23
27091
1
thg 3 15
4123
1
thg 3 15
8112
1
thg 3 15
4069