Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
1787 Vistas

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?

Avatar
Descartar
Mejor respuesta

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

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
1
may 25
2123
1
abr 25
3201
1
abr 25
3993
1
abr 25
1510
4
mar 25
6484