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

I know how to display confirm message on button click, like given below:

<button name="Name of the button"
    string="Showable label"
    type="object"
    confirm="Are you sure you want to do this?"
/>

But I want to achieve same functionality using python code.

Note: If we use `raise ValidationError('Error')` then it will terminate the execution, but I want to terminate execution only if the user click on cancel button which appear on dialog box else if click "OK" the it will simply continue execution like it happen if we add confirm attribute in button.

The code should be like this:

@api.multi
def write(self, vals):     statement 1
    statement 2
    if True:
        # Confirm dialog box will appear with the message whatever we include in it with ok and cancel button
    statement 3 # This statement will always execute unless the confirm dialog box appear and user click "Cancel" button.

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

hello follow this below link.

this will help you.

https://stackoverflow.com/questions/43983595/odoo-10-call-a-confirmation-form-yes-no-from-wizard

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

 
 

This will helpful using button xml

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 11 17
9795
6
thg 12 23
19969
3
thg 3 17
3873
0
thg 2 23
1831
1
thg 4 18
12952