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!
Přihlásit seRelated Posts | Odpovědi | Zobrazení | Aktivita | |
---|---|---|---|---|
|
3
srp 25
|
2356 | ||
|
1
kvě 25
|
2559 | ||
|
1
dub 25
|
3520 | ||
|
1
dub 25
|
4346 | ||
|
1
dub 25
|
1826 |