콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
30771 화면

I have partner_id field in my current form view and one button in which I pass context like this:- 

<button type="object" name="create_repair" string="Create Repair" context="{'partner_id': partner_id}"/>

In create_repair method, I can get this context like this:-

def create_repair(self, context=None):

form_view = self.env.ref('mrp_repair.view_repair_order_form')

partner = context.get('partner_id')

return {
    'name': 'Repair Order',
    'view_type': 'form',
    'view_mode': 'tree, form',
    'res_model': 'mrp.repair',
    'views': [
        (form_view.id, 'form')
    ],
    'type': 'ir.actions.act_window',
    'context': {'partner_id': partner}
}

In my xml file, I can call like this:-

<field name="partner_id" context="{'partner_id': partner_id}"/>

But I cannot get any option selected.

I want to get value from one form and pass it on another form's field which is many2one field

Please help me to sort out this issue.

​​

아바타
취소
베스트 답변

Hi,

You can update your code like this,

return {
'name': 'Repair Order',
'view_type': 'form',
'view_mode': 'tree, form',
'res_model': 'mrp.repair',
'views': [
(form_view.id, 'form')
],
'type': 'ir.actions.act_window',
'context': {'default_partner_id': partner}
}


Thanks

아바타
취소
작성자

It's working!!! Thanks

thank you so much!

관련 게시물 답글 화면 활동
0
4월 24
1421
4
10월 18
9387
1
1월 25
1407
1
1월 24
14364
0
7월 22
2464