コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
8586 ビュー

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
3月 15
3627
1
12月 23
27081
1
3月 15
4114
1
3月 15
8101
1
3月 15
4068