在odoo应用商城有一个模块叫web notify,支持的版本有odoo16以下几个低版本:
这个模块可以自定义弹出信息,支持5种弹出信息:
成功:显示在成功主题颜色并右上角弹出。
危险:显示在危险主题颜色并右上角弹出。
警告:显示在警告主题颜色并右上角弹出。
信息:显示在信息主题颜色并右上角弹出。
默认:显示在默认主题颜色并右上角弹出。
使用方法
安装模块后,当执行某些操作或错误执行的时候,给出提示,直接调用以下语句:
成功:self.env.user.notify_success(message='Default message')
危险:self.env.user.notify_danger(message='Default message')
警告:self.env.user.notify_warning(message='Default message')
信息:self.env.user.notify_info(message='Default message')
默认:self.env.user.notify_default(message='Default message')
且每个方法具有4个参数:
- message: 要发送的通知消息。
- title: 通知的标题。
- sticky: 决定通知是否应该保持显示,直到用户手动关闭它。
- target: 通知的目标接收者。