Odoo中文网|Odoo实施培训

标题: odoo的字段校验问题 [打印本页]

作者: 汉口-若即若离    时间: 2016-2-27 21:42
标题: odoo的字段校验问题
大家可否讨论一下odoo的字段校验相关的问题。
作为一个新手,我的认知如下:
odoo对于required字段的设置,很简单,在model或view里设置相应的字段的required属性即可。但对于其他类型的字段,比如“email地址”,“网址”,“大于0的整数”等等都要在后台自定义函数处理,虽然后台校验必不可少,但是完全依赖后台进行校验,会增加服务器的压力,其实一些简单的格式校验完全可以在前端先过一道,但是好像没有好的办法来实现。
校验的实现,整个处理过程使用on_change或constrans + ValidationError的弹窗显示方式
使用on_change, 每次字段的值改变,校验失败的时候raise ValidationError弹出模态对话框(不知道能不能使用像必填字段的校验失败时,右上角的轻量级notification??), 个人觉得不是好的用户界面体验。
使用constrains,数据在提交的时候进行校验,处理比较灵活,但是每个字段校验失败分别raise ValidationError,也不是好的用户界面体验。。。。

不知道大家在字段校验的问题上,有没有好一点的解决方案?


作者: 张晓飞    时间: 2016-2-27 21:49
现在odoo校验字段的手段主要是2种,Python和SQL。详见Odoo Development Essentials 206页。
至于多影响性能 ,我吃不准,
对几千人的使用,我觉得应该没什么影响(有案例),或者可以用别的手段解决。
听上去前端能约束可能会是个不错的主意, 可能还会带来更好的用户体验。
到底如何,还得听高手分解




欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2