首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Odoo网站上发出警告信息?

如何在Odoo网站上发出警告信息?
EN

Stack Overflow用户
提问于 2015-12-03 14:50:18
回答 1查看 6.1K关注 0票数 2

在Odoo 8中,我使用一个自定义模块来检查VAT是唯一的,使用@api.constrains(' vat‘、'parent_id’、'company_id'),并在vat已经存在时发出警告。

但在网站购货结账表中,我让客户进入增值税。当输入一个重复的增值税时,我会得到一个500个内部服务器错误,因为该网站没有提供一种提高警告的方法。

我应该如何实现警告,弹出或类似的,以避免这些内部服务器错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-04 01:11:25

在发送表单数据之前,单击submit按钮时,可以使用JSON调用后端。

  1. 在python中创建一个新的控制器来验证增值税: @http.route(‘/vat/验证器’,type='json',auth="public",website=True) def vat_validator(self,vat):#您的验证代码在这里返回'OK‘
  2. 创建一个用于调用验证器的JS方法: (函数(){‘使用严格’;函数vat_validator(vat) {openerp.jsonRpc(‘/vat/验证器’,'call',{'vat':vat }) .then(函数(结果){ // JS代码,用于检查后端验证器结果}();
  3. 设置一个表单验证JS方法,如:validation.asp
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34069000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档