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
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
May 25
|
1388 | ||
|
1
Apr 25
|
2650 | ||
|
1
Apr 25
|
3437 | ||
|
1
Apr 25
|
1015 | ||
|
4
Mar 25
|
5798 |