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

Hello,

Im trying to set the specific field name for the label (title) name of the popup form view via the wizard button.

I'd tried with this code:

def open_popup_form_view(self):

        return {

            'name': ('This is the popup's window of: ', ('context': {'default_name': self.name.id})),

            'view_mode': 'form',

            'res_model': 'mod.b',

            'view_id': self.env.ref('testmodule.pop_up_form_view').id,

            'context': {'default_name': self.name.id,

                        'default_referrence': ' '

                       },

            'target': 'new',

            'type': 'ir.actions.act_window',

            }


If I just code the label/title via the 'name': ('This is the popup's window of: ') --> It works normally.
But tried with these code like above --> seem like a syntax error.


Please help,

Thank you!


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello Khanhqn, 

Try this for a solution: 

"name": "This is a popup window %s" %self.name, 

This worked for me as a server action: 

action = {
  "name": "This is a popup window %s" %record.name,
  "view_mode": "form",
  "res_model": "sale.order",
  "target": "new",
  "type": "ir.actions.act_window"
}

I have used record because I am using a server action, but in your case, replace the record with self. 

I hope this works for you, 

Thanks, 

Ảnh đại diện
Huỷ bỏ
Tác giả

Hi Jack, thank you for your support. But it not works in my case!

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 4 22
9075
0
thg 6 21
3752
1
thg 12 19
9382
1
thg 7 19
3430
1
thg 7 25
2726