How to set dynamic message for confirm button
Currently, to add a confirmation, I will enter the message in the confirm attr of the button, so what if I want to display the confirmation through the function, so that I can vary the message how?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
How to set dynamic message for confirm button
Currently, to add a confirmation, I will enter the message in the confirm attr of the button, so what if I want to display the confirmation through the function, so that I can vary the message how?
Hi,
If you are trying to make the display notification conditionally you can follow the below code:example
def action_confirm_button(self):
flag = 0
if your_conditio
flag = 1
return {
'type': 'ir.actions.client',
'tag': 'display_notification',
'params': {
'message': "first message" if flag else
"second message",
'type': 'success' if flag else 'danger',
'sticky': False,
}
}
Or if you want to show different text in different times,You need to create a char field in your module and store the value in char fieldand the call the field value in messageeg:def action_confirm_button(self):
return {
'type': 'ir.actions.client',
'tag': 'display_notification',
'params': {
'message': self.field_name,
'type': 'success',
'sticky': False,
}
}
Hope it helps
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
3
thg 8 25
|
2331 | ||
|
1
thg 5 25
|
2553 | ||
|
1
thg 4 25
|
3517 | ||
|
1
thg 4 25
|
4344 | ||
|
1
thg 4 25
|
1823 |