Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 7830|回复: 1
打印 上一主题 下一主题

odoo的字段校验问题

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

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

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

回复

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-3 07:48 , Processed in 0.015441 second(s), 14 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表