odoo 验证友好提示

tech2025-10-15  2

odoo 有种情况是限制上传文件只能是 xlsx, xls, 但是有时候即使是报错了,它的记录还是存在的。 此功能即提醒的同时又可制空。

@api.onchange('attachment') def _onchange_attachment(self): if self.attachment: if not self.store_fname.endswith(('xls', 'xlsx')): self.attachment = False warning = { 'title': "文件验证警告", 'message': "上传文件格式有误, 仅支持xlsx, xls文件", } return {'warning': warning}

还有情况就是验证日期时,即使提醒了但还是可以验证过去,保存的时候又是验证问题,所以验证不通过的数据直接制空

@api.onchange('plan_start') def _onchange_plan_start(self): if self.plan_start: if self.plan_start < fields.Date.today(): self.plan_start = False warning = { 'title': "数据验证警告", 'message': "计划开始不能小于当前日期", } return {'warning': warning}

制作不易,点赞鼓励哈

最新回复(0)